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

num, ver

ap1D

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

num, mjd, chip, instrument, apred

ap2D

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

num, mjd, chip, instrument, apred

ap2Dfz

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

num, mjd, chip, instrument, apred

ap2Dmodel

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

num, mjd, chip, instrument, apred

apBPM

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

apred, chip, num, instrument

apCal

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

apred, prefix

apCalPlan

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

apred, instrument, mjd

apCframe

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

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

apCframe-1m

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

field, telescope, num, mjd, chip, apred

apDark

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

apred, chip, num, instrument

apDarkPlan

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

apred, instrument, mjd

apDetector

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

apred, chip, num, instrument

apDiag

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

apred, plate, mjd, prefix

apEPSF

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

apred, chip, num, instrument

apETrace

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

apred, chip, num, instrument

apExp

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

apred, prefix

apExtraPlan

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

apred, instrument, mjd

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

apred, chip, num, instrument

apFlux

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

apred, chip, num, instrument

apHist

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

apred, chip, instrument, mjd

apLSF

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

apred, chip, num, instrument

apLittrow

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

apred, chip, num, instrument

apPSF

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

apred, chip, num, instrument

apPSFModel

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

apred, chip, num, instrument

apPersist

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

apred, chip, num, instrument

apPersistModel

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

apred, chip, instrument, mjd

apPlan

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

field, telescope, mjd, apred, plate

apPlan-1m

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

field, telescope, reduction, mjd, apred

apPlate

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

field, telescope, mjd, chip, apred, plate

apPlate-1m

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

field, telescope, mjd, chip, apred, plate

apPlateSum

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

field, telescope, mjd, apred, plate

apPlateSum-1m

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

field, telescope, reduction, mjd, apred

apQA

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

field, telescope, mjd, apred, plate

apQAcal

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

apred, instrument, mjd

apR

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

num, chip, mjd

apResponse

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

apred, chip, num, instrument

apSparse

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

apred, num, instrument

apStar

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

apred, telescope, healpix, obj

apStar-1m

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

field, apred, telescope, reduction

apTellstar

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

field, telescope, mjd, apred, plate

apTellstar-1m

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

field, telescope, reduction, mjd, apred

apTelluric

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

apred, chip, instrument, num

apVisit

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

field, telescope, mjd, apred, fiber, plate

apVisit-1m

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

field, telescope, reduction, mjd, apred

apVisitSum

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

field, telescope, mjd, apred, plate

apVisitSum-1m

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

field, telescope, reduction, mjd, apred

apWave

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

apred, chip, num, instrument

apWaveFPI

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

num, mjd, chip, instrument, apred

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

asR

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

num, chip, mjd

aspcapField

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

field, apred, aspcap, telescope

aspcapStar

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

field, telescope, obj, apred, aspcap

aspcapStar-1m

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

field, telescope, reduction, apred, aspcap

astraStarASPCAP

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-ASPCAP-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarCannon

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-Cannon-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarFERRE

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-FERRE-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarKorg

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-Korg-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarPayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-Payne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarSLAM

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-SLAM-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarWD

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-WD-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarZetaPayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-ZetaPayne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitASPCAP

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-ASPCAP-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitCannon

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-Cannon-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitFERRE

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-FERRE-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitKorg

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-Korg-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitPayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-Payne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitSLAM

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-SLAM-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitWD

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-WD-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitZetaPayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-ZetaPayne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

cannonStar

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

cannon, apred, field, obj

cannonStar-1m

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

cannon, apred, reduction, field

confSummary

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

configid, obs

confSummaryF

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

configid, obs

confSummaryF_test

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

configid, obs

confSummary_test

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

configid, obs

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

type, ver

fieldlist

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

run2d

gaiacat

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

ver, end, start

guvcat

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

lat, ver, lon

kiccat

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

ver

lvm_anc

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

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

lvm_cal

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

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

lvm_cal_mbias

$LVM_SPECTRO_REDUX/{drpver}/{tileid}/{mjd}/calib/lvm-mbias-{camera}.fits

drpver, camera, tileid, mjd

lvm_cal_pix

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

lamp, expnum, tileid, mjd, drpver, camera

lvm_cal_through

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

drpver, mjd, expnum, tileid

lvm_cal_time

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

tileid, mjd, drpver, exptime, kind, camera

lvm_lab

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

hemi, expnum, mjd, camspec

lvm_raw

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

hemi, expnum, mjd, camspec

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

mwmStar

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/spectra/star/@cat_id_groups|/mwmStar-{v_astra}-{cat_id}@component_default|.fits

v_astra, run2d, cat_id, apred, component

mwmVisit

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/spectra/visit/@cat_id_groups|/mwmVisit-{v_astra}-{cat_id}@component_default|.fits

v_astra, run2d, cat_id, apred, component

photoobjcat

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

rerun, run, skyversion, name, ver, seqno

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, observatory, name

rsAssignments

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

plan, observatory

rsAssignmentsPng

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

plan, observatory, name

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

fieldid, plan, observatory

rsFieldAssignmentsFinal

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

fieldid, plan, observatory

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, observatory, name

rsFieldCount

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

plan, observatory

rsFieldOptions

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

fieldid, plan, observatory

rsFieldSlots

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

plan, observatory

rsFieldTargets

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

fieldid, plan, observatory

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

sdR

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

mjd, id, br, frame

sdss_moc

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

ext, survey, release

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

fieldid, run2d, mjd

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

fieldid, run2d, mjd

spArc

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

id, frame, br, fieldid, run2d

spCFrame

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

id, frame, br, fieldid, run2d

spField

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

fieldid, run2d, mjd

spFlat

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

id, frame, br, fieldid, run2d

spFluxcalib

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

id, frame, br, fieldid, run2d

spFluxcorr

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

id, frame, br, fieldid, run2d

spFluxdistort

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

fieldid, run2d, mjd

spFrame

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

id, frame, br, fieldid, run2d

spPlate

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

fieldid, run2d, mjd

spSpec

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

fieldid, run2d, mjd, catalogid

spXCSAO

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

run2d, fieldid, run1d, mjd

spZall

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

run2d, fieldid, run1d, mjd

spZbest

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

run2d, fieldid, run1d, mjd

spZline

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

run2d, fieldid, run1d, mjd

specFull

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

fieldid, run2d, mjd, catalogid

specLite

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

fieldid, run2d, mjd, catalogid

specobjcat

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

ver, name

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

dec1, dec2, ver, hemi

twomasscat

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

ver, desig

wdcat

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

wdver, ver, gaiaver

xmatchcat

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

srvy2, srvy1, ver, name

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

mjd, id, br, frame

spAll

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

run2d

spAllField

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

fieldid, run2d, mjd

spAllLine

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

run2d

spAllLineField

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

fieldid, run2d, mjd

spArc

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

id, frame, br, fieldid, run2d

spCFrame

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

id, frame, br, fieldid, run2d

spField

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

fieldid, run2d, mjd

spFlat

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

id, frame, br, fieldid, run2d

spFluxcalib

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

id, frame, br, fieldid, run2d

spFluxcorr

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

id, frame, br, fieldid, run2d

spFluxdistort

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

fieldid, run2d, mjd

spFrame

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

id, frame, br, fieldid, run2d

spSpec

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

fieldid, run2d, mjd, catalogid

spXCSAO

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

run2d, fieldid, run1d, mjd

spZall

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

run2d, fieldid, run1d, mjd

spZbest

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

run2d, fieldid, run1d, mjd

spZline

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

run2d, fieldid, run1d, mjd

specFull

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

fieldid, run2d, mjd, catalogid

specLite

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

fieldid, run2d, mjd, catalogid

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

dr, extra

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

version, dr

DRQv_sup

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

version, dr

DRQv_superset

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

version, dr

MARVELS1

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

mjd, utc

MARVELS1_QALOG

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

mjd, utc

MASK

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

type, format

REJECT_MASK

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

type, format

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

num, prefix, mjd, chip, instrument, apred

ap2D

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

num, prefix, mjd, chip, instrument, apred

ap2Dfz

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

num, prefix, mjd, chip, instrument, apred

ap2Dmodel

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

num, prefix, mjd, chip, instrument, apred

apBPM

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

apred, chip, num, prefix

apCal

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

apred, prefix

apCalPlan

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

apred, instrument, mjd, prefix

apCframe

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

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

apCframe-1m

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

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

apDark

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

apred, chip, num, prefix

apDarkPlan

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

apred, instrument, mjd, prefix

apDetector

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

apred, chip, prefix, num

apDiag

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

telescope, prefix, mjd, apred, plate

apEPSF

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

apred, chip, num, prefix

apETrace

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

apred, chip, num, prefix

apExp

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

apred, prefix

apField

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

field, telescope, apstar, prefix, apred

apFieldVisits

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

field, telescope, apstar, prefix, apred

apFlat

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

apred, chip, num, prefix

apFlux

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

apred, chip, num, prefix

apHist

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

prefix, mjd, chip, instrument, apred

apLSF

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

apred, chip, num, prefix

apLittrow

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

apred, chip, num, prefix

apPSF

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

apred, chip, num, prefix

apPersist

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

apred, chip, num, prefix

apPersistModel

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

apred, chip, prefix, mjd

apPlan

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

field, telescope, prefix, mjd, apred, plate

apPlan-1m

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

field, telescope, reduction, prefix, mjd, apred

apPlate

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

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

apPlate-1m

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

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

apPlateSum

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

field, telescope, prefix, mjd, apred, plate

apPlateSum-1m

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

field, telescope, reduction, prefix, mjd, apred

apQA

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

field, telescope, prefix, mjd, apred, plate

apQAcal

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

apred, instrument, mjd, prefix

apR

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

num, chip, mjd

apR-1m

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

num, chip, mjd

apResponse

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

apred, chip, num, prefix

apSci

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

apred, prefix

apStar

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

field, telescope, apstar, prefix, obj, apred

apStar-1m

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

field, telescope, reduction, apstar, prefix, apred

apStarLSF

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

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

apTellstar

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

field, telescope, prefix, mjd, apred, plate

apTellstar-1m

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

field, telescope, reduction, prefix, mjd, apred

apTrace

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

apred, chip, num, prefix

apVisit

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

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

apVisit-1m

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

field, telescope, reduction, mjd, apred

apVisitSum

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

field, telescope, mjd, apred, plate

apVisitSum-1m

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

field, telescope, reduction, mjd, apred

apWave

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

apred, chip, num, prefix

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, slice, simulation, lsr

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

run, run, rerun

asR

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

num, chip, mjd

asTrans

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

run, run, rerun

asTranscol

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

rerun, run, run, camcol

aspcapField

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

field, apred, aspcap, telescope

aspcapStar

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

field, telescope, obj, apred, aspcap

aspcapStar-1m

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

field, telescope, reduction, apred, aspcap

astromQA-offsets

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

camcol, catalog, rerun, run, run

astromQA-offsets-all

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

run, run, catalog, rerun

astromQA-offsets-pmoffsets

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

camcol, catalog, rerun, run, run

astromQAFieldFlag

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

rerun, run, catalog, camcol

astromQAFieldSummary

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

rerun, run, catalog, camcol

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

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

catalog, type, ndec, nra

astromQASummary

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

rerun, run, catalog, camcol

astromqa

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

ndec, nra

atlas_band

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

version, version, band, iauname, hour, degree

atlas_bandimg

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

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

atlas_bpsf

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

version, version, band, iauname, hour, degree

atlas_catalog

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

version, catalog

atlas_cattype

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

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

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}

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

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

bandid, version, version, iauname, hour, degree

atlas_ptype

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

version, version, ptype, iauname, hour, degree

atlas_sersicimg

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

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

atlas_sersicsubimg

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

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

atlas_sfits

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

version, band, survey, iauname, hour, degree

atlas_simg

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

version, survey, iauname, hour, degree

atlas_summary

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

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

atlas_vabcimg

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

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

atlas_vimg

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

version, version, iauname, hour, degree

boss_survey

$BOSSTILELIST_DIR/geometry/boss_survey.par

bosstarget

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

target_run, camcol, rerun, run, type

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

time, mjd

calibMatch

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

rerun, run, run, camcol

calibObj

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

camcol, rerun, field, type, run, run

calibPhotom

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

rerun, run, run, camcol

calibPhotomGlobal

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

rerun, run, run, camcol

cannonStar

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

cannon, apred, field, obj

cannonStar-1m

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

cannon, apred, reduction, field

dapall

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

drpver, dapver

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

eelver, run2d

eboss_ezmock_complete

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

ezmver, catalog, ns, index, sample

eboss_ezmock_realistic

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

ezmver, catalog, ns, index, sample

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

cartridge, mjd, index

flat2s

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

cartridge, mjd, index

fpAtlas

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

camcol, rerun, field, run, run

fpBIN

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

camcol, filter, rerun, run, field, run

fpFieldStat

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

camcol, rerun, field, run, run

fpM

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

camcol, filter, rerun, run, field, run

fpObjc

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

camcol, rerun, field, run, run

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, filter, rerun, run, field, run

frame-jpg

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

camcol, filter, rerun, run, field, run

frame-thumb

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

camcol, filter, rerun, run, field, run

frames.list

$RAWDATA_DIR/{mjd}/frames.list

mjd

ft

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

time, rerun, fiberid, mjd

ft_noFlat

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

time, rerun, fiberid, mjd

ft_whirl

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

time, rerun, fiberid, 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

version, ns, dr, sample

galaxy-photoObj

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

version, ns, dr, sample

galaxy-specObj

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

version, ns, dr, sample

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

configuration, run2d, 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

configuration, mjd, galaxy_vers, 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, filter, rerun, irun, run

idCCDLog

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

camcol, camrow, mjd

idFF

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

camcol, filter, rerun, run, run

idFrameLog

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

run, run, rerun, ccd

idGang

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

run, rc, frame, run, ccd

idR

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

camcol, filter, run, field, run

idRR

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

camcol, filter, run, field, run

idReport

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

rerun, run, mjd

idWeather

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

rerun, run, mjd

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

apogeeid, version, apogeeid

knownMissing

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

run2d, plate

koAstrom

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

run, run, rerun

koAstromDR9

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

run, run, rerun

koCat

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

run, run, rerun

lsscluster

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

cap, galtype, cltype

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

drpver, models

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

drpver, mprocver, version

manga_mastar_goodvisits_params

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

drpver, mprocver, version

manga_mastarall_gaiadr2_extcorr_simbad_ps1

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

drpver, mprocver, version

manga_mastarall_gaiaedr3_extcorr_simbad_ps1

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

drpver, mprocver, 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

pcaver, ifu, drpver, dapver, plate

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, drpver, dapver

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

drpver, ifudesign, pipe3dver, plate

manga_pymorph

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

release, pymorphver

manga_sdss17pipe3D

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

drpver, pipe3dver

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

drpver, silover, ifu, plate

manga_speczall

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

drpver, speczver

manga_speczcube

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

speczver, plate, drpver, type, ifu

manga_speczrss

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

speczver, plate, drpver, type, ifu

mangacube

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/stack/manga-{plate}-{ifu}-{wave}CUBE.fits.gz

drpver, wave, plate, ifu

mangadap

$MANGA_SPECTRO_ANALYSIS/{drpver}/{dapver}/{daptype}/{plate}/{ifu}/manga-{plate}-{ifu}-{mode}-{daptype}.fits.gz

plate, drpver, dapver, mode, daptype, ifu

mangaffly

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

drpver, models

mangagalaxyzoo

$MANGA_MORPHOLOGY/galaxyzoo/MaNGA_{file}-{ver}.fits

file, ver

mangagema

$MANGA_GEMA/{ver}/GEMA_{ver}.fits

ver

mangagz3d

$MANGA_MORPHOLOGY/galaxyzoo3d/{ver}/gz3d_{file_name}.gz

file_name, ver

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

program, ver, plateifu

mangahisum

$MANGA_HI/{ver}/mangaHIall.fits

ver

mangaimage

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/images/{ifu}.png

drpver, plate, ifu

mangamastar

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/mastar/mastar-LOG-{plate}-{ifu}.fits.gz

drpver, plate, ifu

mangaplate

$MANGA_SPECTRO_REDUX/{drpver}/{plate}

drpver, plate

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

drpver, wave, plate, ifu

mangaslitmap

$MANGACORE_DIR/slitmaps/@plategrp|/{plate}/slitmap-{plate}-{mjd}-{plugging:0>2d}.par

plugging, plate, mjd

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, filter, rerun, format, run, field, run

mastarall

$MANGA_SPECTRO_MASTAR/{drpver}/{mastarver}/mastarall-{drpver}.fits

drpver, mastarver

mastargoodspec

$MANGA_SPECTRO_MASTAR/{drpver}/{mastarver}/mastar-goodspec-{drpver}-{mastarver}.fits.gz

drpver, mastarver

mastargoodspecsn

$MANGA_SPECTRO_MASTAR/{drpver}/{mastarver}/mastar-goodspec-sn-{drpver}.fits.gz

drpver, mastarver

mastarvisits

$MANGA_SPECTRO_MASTAR/{drpver}/{mastarver}/mastar-allvisits-{drpver}.fits

drpver, mastarver

movie

$GCAM_DATA/{mjd}/{mjd}-{start:0>4}-{end:0>4}.mp4

start, mjd, end

nsa

$ATLAS_DATA/{version:.2}/nsa_{version}.fits

version, version

opBC

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

rerun, run, mjd

opCamera

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

rerun, run, mjd

opConfig

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

rerun, run, mjd

opECalib

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

rerun, run, mjd

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoMatchPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

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, rerun, field, run, run

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

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, plateid, mjd

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, rerun, field, run, run

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

run, run, rerun

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, rerun, field, run, run

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoWISE

$BOSS_PHOTOOBJ/external/WISE/{rerun}/{run}/{camcol}/photoWISE-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

drillrun, ns, adjust, plate

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

plateid, mjd

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, designid, pointing

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

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

drillrun, survey, designid

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, designid, pointing

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, designid, pointing

platelist

@spectrodir|/{run2d}/platelist.fits

run2d

platequality

@spectrodir|/{run2d}/platequality{type}

type, run2d

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

plates-survey

$SPECTRO_REDUX/plates-{survey}-{dr}.fits

survey, dr

portsmouth

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

configuration, run2d, 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

galaxy_vers, mjd, 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

red, imf, mjd, galaxy_vers, massloss, run1d, run2d, spmodel, plate

portsmouth_stellarmass

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_stellarmass_{spmodel}_{imf}-{run2d}.fits

imf, run2d, galaxy_vers, spmodel

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

red, imf, mjd, galaxy_vers, run1d, run2d, spmodel, plate

primary-mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, filter, rerun, format, run, field, run

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, filter, rerun, run, field, run

psCT

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

rerun, run, run, camcol

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, filter, rerun, run, run

psFang

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

camcol, rerun, field, run, run

psField

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

camcol, rerun, field, run, run

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, rerun, field, run, run

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

rerun, run, run, camcol

results_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_R{ira}D{idec}v{version}.fits

ira, idec, rerun, version

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

mjd, id, br, frame

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

rerun, run, camcol, dr

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

rerun, run, camcol, dr

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

rerun, run, camcol, dr

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mapid, designid, mjd, drillrun, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, designid, locationid, plate

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, silover, run1d

skyfield

$PHOTO_SKY/{rerun}/{run}/sky/{camcol}/skyfield-{run:0>6}-{camcol}-{field:0>4}-{filter}.fits

camcol, filter, rerun, run, field, run

skyframes

$PHOTO_SKY/{rerun}/{run}/sky/skyframes-{run:0>6}-{camcol}-{filter}.fits

camcol, filter, rerun, run, run

skymask

$PHOTO_SKY/{rerun}/{run}/sky/skymask-{run:0>6}-{camcol}-{filter}.fits

camcol, filter, rerun, run, run

skymodel

$PHOTO_SKY/{rerun}/{run}/sky/skymodel-{run:0>6}-{filter}.fits

run, run, filter, rerun

skyweights

$PHOTO_SKY/{rerun}/{run}/sky/skyweights-{run:0>6}-{filter}.fits

run, run, filter, rerun

skyymodel

$PHOTO_SKY/{rerun}/{run}/sky/skyymodel-{run:0>6}-{filter}.fits

run, run, filter, rerun

spAll

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spAll-subset

@spectrodir|/{run2d}/spAll-{subset}-{run2d}.fits

subset, run2d

spAllLine

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, plateid, mjd

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, run1d, plateid, mjd

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, plateid, mjd

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

spec-image

@spectrodir|/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png

fiberid, mjd, run2d, run1d, plate

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

specObj-survey

$SPECTRO_REDUX/specObj-{survey}-{dr}.fits

survey, dr

specfiles

$BOSS_SPECTRO_REDUX/{run2d}/spectra/specfiles-{subset}-{run2d}.txt

subset, run2d

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

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

plugging, mjd, run, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

galaxy_vers, mjd, 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

dr, extra

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

version, dr

DRQv_sup

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

version, dr

DRQv_superset

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

version, dr

MARVELS1

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

mjd, utc

MARVELS1_QALOG

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

mjd, utc

MASK

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

type, format

REJECT_MASK

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

type, format

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

num, prefix, mjd, chip, instrument, apred

ap2D

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

num, prefix, mjd, chip, instrument, apred

ap2Dfz

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

num, prefix, mjd, chip, instrument, apred

ap2Dmodel

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

num, prefix, mjd, chip, instrument, apred

apBPM

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

apred, chip, num, prefix

apCal

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

apred, prefix

apCalPlan

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

apred, instrument, mjd, prefix

apCframe

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

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

apCframe-1m

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

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

apDark

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

apred, chip, num, prefix

apDarkPlan

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

apred, instrument, mjd, prefix

apDetector

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

apred, chip, prefix, num

apDiag

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

telescope, prefix, mjd, apred, plate

apEPSF

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

apred, chip, num, prefix

apETrace

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

apred, chip, num, prefix

apExp

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

apred, prefix

apField

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

field, telescope, apstar, prefix, apred

apFieldVisits

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

field, telescope, apstar, prefix, apred

apFlat

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

apred, chip, num, prefix

apFlux

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

apred, chip, num, prefix

apHist

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

prefix, mjd, chip, instrument, apred

apLSF

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

apred, chip, num, prefix

apLittrow

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

apred, chip, num, prefix

apPSF

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

apred, chip, num, prefix

apPersist

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

apred, chip, num, prefix

apPersistModel

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

apred, chip, prefix, mjd

apPlan

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

field, telescope, prefix, mjd, apred, plate

apPlan-1m

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

field, telescope, reduction, prefix, mjd, apred

apPlate

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

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

apPlate-1m

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

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

apPlateSum

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

field, telescope, prefix, mjd, apred, plate

apPlateSum-1m

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

field, telescope, reduction, prefix, mjd, apred

apQA

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

field, telescope, prefix, mjd, apred, plate

apQAcal

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

apred, instrument, mjd, prefix

apR

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

num, chip, mjd

apR-1m

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

num, chip, mjd

apResponse

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

apred, chip, num, prefix

apSci

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

apred, prefix

apStar

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

field, telescope, apstar, prefix, obj, apred

apStar-1m

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

field, telescope, reduction, apstar, prefix, apred

apStarLSF

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

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

apTellstar

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

field, telescope, prefix, mjd, apred, plate

apTellstar-1m

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

field, telescope, reduction, prefix, mjd, apred

apTrace

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

apred, chip, num, prefix

apVisit

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

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

apVisit-1m

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

field, telescope, reduction, mjd, apred

apVisitSum

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

field, telescope, mjd, apred, plate

apVisitSum-1m

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

field, telescope, reduction, mjd, apred

apWave

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

apred, chip, num, prefix

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

run, run, rerun

asR

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

num, chip, mjd

asTrans

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

run, run, rerun

asTranscol

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

rerun, run, run, camcol

aspcapField

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

field, apred, aspcap, telescope

aspcapStar

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

field, telescope, obj, apred, aspcap

aspcapStar-1m

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

field, telescope, reduction, apred, aspcap

astromQA-offsets

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

camcol, catalog, rerun, run, run

astromQA-offsets-all

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

run, run, catalog, rerun

astromQA-offsets-pmoffsets

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

camcol, catalog, rerun, run, run

astromQAFieldFlag

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

rerun, run, catalog, camcol

astromQAFieldSummary

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

rerun, run, catalog, camcol

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

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

catalog, type, ndec, nra

astromQASummary

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

rerun, run, catalog, camcol

astromqa

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

ndec, nra

atlas_band

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

version, version, band, iauname, hour, degree

atlas_bandimg

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

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

atlas_bpsf

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

version, version, band, iauname, hour, degree

atlas_catalog

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

version, catalog

atlas_cattype

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

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

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}

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

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

bandid, version, version, iauname, hour, degree

atlas_ptype

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

version, version, ptype, iauname, hour, degree

atlas_sersicimg

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

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

atlas_sersicsubimg

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

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

atlas_sfits

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

version, band, survey, iauname, hour, degree

atlas_simg

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

version, survey, iauname, hour, degree

atlas_summary

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

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

atlas_vabcimg

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

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

atlas_vimg

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

version, version, iauname, hour, degree

boss_survey

$BOSSTILELIST_DIR/geometry/boss_survey.par

bosstarget

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

target_run, camcol, rerun, run, type

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

time, mjd

calibMatch

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

rerun, run, run, camcol

calibObj

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

camcol, rerun, field, type, run, run

calibPhotom

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

rerun, run, run, camcol

calibPhotomGlobal

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

rerun, run, run, camcol

cannonStar

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

cannon, apred, field, obj

cannonStar-1m

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

cannon, apred, reduction, field

dapall

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

drpver, dapver

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

cartridge, mjd, index

flat2s

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

cartridge, mjd, index

fpAtlas

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

camcol, rerun, field, run, run

fpBIN

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

camcol, filter, rerun, run, field, run

fpFieldStat

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

camcol, rerun, field, run, run

fpM

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

camcol, filter, rerun, run, field, run

fpObjc

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

camcol, rerun, field, run, run

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, filter, rerun, run, field, run

frame-jpg

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

camcol, filter, rerun, run, field, run

frame-thumb

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

camcol, filter, rerun, run, field, run

frames.list

$RAWDATA_DIR/{mjd}/frames.list

mjd

ft

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

time, rerun, fiberid, mjd

ft_noFlat

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

time, rerun, fiberid, mjd

ft_whirl

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

time, rerun, fiberid, 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

version, ns, dr, sample

galaxy-photoObj

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

version, ns, dr, sample

galaxy-specObj

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

version, ns, dr, sample

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

configuration, run2d, 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

configuration, mjd, galaxy_vers, 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, filter, rerun, irun, run

idCCDLog

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

camcol, camrow, mjd

idFF

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

camcol, filter, rerun, run, run

idFrameLog

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

run, run, rerun, ccd

idGang

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

run, rc, frame, run, ccd

idR

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

camcol, filter, run, field, run

idRR

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

camcol, filter, run, field, run

idReport

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

rerun, run, mjd

idWeather

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

rerun, run, mjd

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

apogeeid, version, apogeeid

knownMissing

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

run2d, plate

koAstrom

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

run, run, rerun

koAstromDR9

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

run, run, rerun

koCat

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

run, run, rerun

lsscluster

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

cap, galtype, cltype

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, survey, vmver

mangacube

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/stack/manga-{plate}-{ifu}-{wave}CUBE.fits.gz

drpver, wave, plate, ifu

mangadap

$MANGA_SPECTRO_ANALYSIS/{drpver}/{dapver}/{daptype}/{plate}/{ifu}/manga-{plate}-{ifu}-{mode}-{daptype}.fits.gz

plate, drpver, dapver, mode, daptype, ifu

mangaffly

$MANGA_FIREFLY/{ver}/manga_firefly-{drpver}.fits

drpver, ver

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

program, ver, plateifu

mangahisum

$MANGA_HI/{ver}/mangaHI{type}.fits

type, ver

mangaimage

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/{dir3d}/images/{ifu}.png

drpver, plate, dir3d, ifu

mangamastar

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/mastar/mastar-LOG-{plate}-{ifu}.fits.gz

drpver, plate, ifu

mangaplate

$MANGA_SPECTRO_REDUX/{drpver}/{plate}

drpver, plate

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

drpver, wave, plate, ifu

mangaslitmap

$MANGACORE_DIR/slitmaps/@plategrp|/{plate}/slitmap-{plate}-{mjd}-{plugging:0>2d}.par

plugging, plate, mjd

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, filter, rerun, format, run, field, run

mastarall

$MANGA_SPECTRO_MASTAR/{drpver}/{mastarver}/mastarall-{drpver}-{mastarver}.fits

drpver, mastarver

mastargoodspec

$MANGA_SPECTRO_MASTAR/{drpver}/{mastarver}/mastar-goodspec-{drpver}-{mastarver}.fits.gz

drpver, mastarver

movie

$GCAM_DATA/{mjd}/{mjd}-{start:0>4}-{end:0>4}.mp4

start, mjd, end

nsa

$ATLAS_DATA/{version:.2}/nsa_{version}.fits

version, version

opBC

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

rerun, run, mjd

opCamera

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

rerun, run, mjd

opConfig

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

rerun, run, mjd

opECalib

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

rerun, run, mjd

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoMatchPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

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, rerun, field, run, run

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

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, plateid, mjd

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, rerun, field, run, run

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

run, run, rerun

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, rerun, field, run, run

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoWISE

$BOSS_PHOTOOBJ/external/WISE/{rerun}/{run}/{camcol}/photoWISE-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

drillrun, ns, adjust, plate

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

plateid, mjd

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, designid, pointing

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

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

drillrun, survey, designid

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, designid, pointing

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, designid, pointing

platelist

@spectrodir|/{run2d}/platelist.fits

run2d

platequality

@spectrodir|/{run2d}/platequality{type}

type, run2d

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

plates-survey

$SPECTRO_REDUX/plates-{survey}-{dr}.fits

survey, dr

portsmouth

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

configuration, run2d, 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

galaxy_vers, mjd, 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

red, imf, mjd, galaxy_vers, massloss, run1d, run2d, spmodel, plate

portsmouth_stellarmass

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_stellarmass_{spmodel}_{imf}-{run2d}.fits

imf, run2d, galaxy_vers, spmodel

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

red, imf, mjd, galaxy_vers, run1d, run2d, spmodel, plate

primary-mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, filter, rerun, format, run, field, run

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, filter, rerun, run, field, run

psCT

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

rerun, run, run, camcol

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, filter, rerun, run, run

psFang

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

camcol, rerun, field, run, run

psField

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

camcol, rerun, field, run, run

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, rerun, field, run, run

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

rerun, run, run, camcol

results_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_R{ira}D{idec}v{version}.fits

ira, idec, rerun, version

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

mjd, id, br, frame

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

rerun, run, camcol, dr

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

rerun, run, camcol, dr

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

rerun, run, camcol, dr

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mapid, designid, mjd, drillrun, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, designid, locationid, plate

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, silover, run1d

skyfield

$PHOTO_SKY/{rerun}/{run}/sky/{camcol}/skyfield-{run:0>6}-{camcol}-{field:0>4}-{filter}.fits

camcol, filter, rerun, run, field, run

skyframes

$PHOTO_SKY/{rerun}/{run}/sky/skyframes-{run:0>6}-{camcol}-{filter}.fits

camcol, filter, rerun, run, run

skymask

$PHOTO_SKY/{rerun}/{run}/sky/skymask-{run:0>6}-{camcol}-{filter}.fits

camcol, filter, rerun, run, run

skymodel

$PHOTO_SKY/{rerun}/{run}/sky/skymodel-{run:0>6}-{filter}.fits

run, run, filter, rerun

skyweights

$PHOTO_SKY/{rerun}/{run}/sky/skyweights-{run:0>6}-{filter}.fits

run, run, filter, rerun

skyymodel

$PHOTO_SKY/{rerun}/{run}/sky/skyymodel-{run:0>6}-{filter}.fits

run, run, filter, rerun

spAll

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spAll-subset

@spectrodir|/{run2d}/spAll-{subset}-{run2d}.fits

subset, run2d

spAllLine

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, plateid, mjd

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, run1d, plateid, mjd

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, plateid, mjd

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

spec-image

@spectrodir|/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png

fiberid, mjd, run2d, run1d, plate

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

specObj-survey

$SPECTRO_REDUX/specObj-{survey}-{dr}.fits

survey, dr

specfiles

$BOSS_SPECTRO_REDUX/{run2d}/spectra/specfiles-{subset}-{run2d}.txt

subset, run2d

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

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

plugging, mjd, run, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

galaxy_vers, mjd, 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

dr, extra

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

version, dr

DRQv_sup

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

version, dr

DRQv_superset

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

version, dr

MARVELS1

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

mjd, utc

MARVELS1_QALOG

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

mjd, utc

MASK

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

type, format

REJECT_MASK

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

type, format

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, aspcap, apstar, results

allSci

$APOGEE_REDUX/{apred}/allSci.fits

apred

allStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allStar-{results}.fits

apred, aspcap, apstar, results

allVisit

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allVisit-{results}.fits

apred, aspcap, apstar, results

ap1D

$APOGEE_REDUX/{apred}/red/{mjd}/ap1D-{chip}-{num:0>8}.fits

apred, chip, num, mjd

ap2D

$APOGEE_REDUX/{apred}/red/{mjd}/ap2D-{chip}-{num:0>8}.fits.fz

apred, chip, num, mjd

ap2Dmodel

$APOGEE_REDUX/{apred}/red/{mjd}/ap2Dmodel-{chip}-{num:0>8}.fits

apred, chip, num, mjd

apBPM

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

apred, chip, num, prefix

apCal

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

apred, prefix

apCframe

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/apCframe-{chip}-{num:0>8}.fits

telescope, num, mjd, chip, apred, plate

apDark

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

apred, chip, num, prefix

apDetector

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

apred, chip, prefix, num

apDiag

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

telescope, prefix, mjd, apred, plate

apEPSF

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

apred, chip, num, prefix

apETrace

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

apred, chip, num, prefix

apExp

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

apred, prefix

apField

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

field, telescope, apstar, prefix, apred

apFieldVisits

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

field, telescope, apstar, prefix, apred

apFlat

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

apred, chip, num, prefix

apFlux

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

apred, chip, num, prefix

apHist

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

apred, chip, prefix, mjd

apLSF

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

apred, chip, num, prefix

apLittrow

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

apred, chip, num, prefix

apPSF

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

apred, chip, num, prefix

apPersist

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

apred, chip, num, prefix

apPersistModel

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

apred, chip, prefix, mjd

apPlan

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

telescope, prefix, mjd, apred, plate

apPlate

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlate-{chip}-{plate}-{mjd}.fits

apred, chip, plate, mjd

apPlateSum

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlateSum-{plate}-{mjd}.fits

apred, plate, mjd

apQA

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

telescope, prefix, mjd, apred, plate

apQAcal

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}QAcal-{mjd}.fits

telescope, prefix, mjd, apred, plate

apR

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

num, chip, mjd

apR-1m

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

num, chip, mjd

apResponse

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

apred, chip, num, prefix

apSci

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

apred, prefix

apStar

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

field, telescope, apstar, prefix, obj, apred

apStar-1m

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

field, telescope, reduction, apstar, prefix, apred

apStarLSF

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

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

apTellstar

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

telescope, prefix, mjd, apred, plate

apTrace

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

apred, chip, num, prefix

apVisit

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

telescope, mjd, apred, fiber, plate

apVisitSum

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

field, telescope, mjd, apred, plate

apWave

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

apred, chip, num, prefix

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

run, run, rerun

asTrans

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

run, run, rerun

asTranscol

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

rerun, run, run, camcol

aspcapStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{location}/aspcapStar-{results}-{obj}.fits

results, apstar, obj, location, apred, aspcap

aspcapStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{field}/aspcapStar-{results}-{reduction}.fits

field, reduction, results, apstar, apred, aspcap

astromQA-offsets

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

camcol, catalog, rerun, run, run

astromQA-offsets-all

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

run, run, catalog, rerun

astromQA-offsets-pmoffsets

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

camcol, catalog, rerun, run, run

astromQAFieldFlag

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

rerun, run, catalog, camcol

astromQAFieldSummary

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

rerun, run, catalog, camcol

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

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

catalog, type, ndec, nra

astromQASummary

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

rerun, run, catalog, camcol

astromqa

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

ndec, nra

boss_survey

$BOSSTILELIST_DIR/geometry/boss_survey.par

bosstarget

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

target_run, camcol, rerun, run, type

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

time, mjd

calibMatch

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

rerun, run, run, camcol

calibObj

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

camcol, rerun, field, type, run, run

calibPhotom

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

rerun, run, run, camcol

calibPhotomGlobal

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

rerun, run, run, camcol

cannonStar

$APOGEE_REDUX/{apred}/{cannon}/{field}/cannonStar-{apred}-{obj}.fits

cannon, apred, field, obj

cannonStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{cannon}/{field}/cannonStar-{apred}-{results}-{reduction}.pkl

field, reduction, results, cannon, apstar, apred, aspcap

dapall

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

drpver, dapver

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

cartridge, mjd, index

fpAtlas

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

camcol, rerun, field, run, run

fpBIN

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

camcol, filter, rerun, run, field, run

fpFieldStat

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

camcol, rerun, field, run, run

fpM

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

camcol, filter, rerun, run, field, run

fpObjc

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

camcol, rerun, field, run, run

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, filter, rerun, run, field, run

frame-jpg

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

camcol, filter, rerun, run, field, run

frame-thumb

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

camcol, filter, rerun, run, field, run

frames.list

$RAWDATA_DIR/{mjd}/frames.list

mjd

ft

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

time, rerun, fiberid, mjd

ft_noFlat

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

time, rerun, fiberid, mjd

ft_whirl

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

time, rerun, fiberid, 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

version, ns, dr, sample

galaxy-photoObj

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

version, ns, dr, sample

galaxy-specObj

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

version, ns, dr, sample

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

configuration, run2d, 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

configuration, mjd, galaxy_vers, 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, filter, rerun, irun, run

idCCDLog

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

camcol, camrow, mjd

idFF

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

camcol, filter, rerun, run, run

idFrameLog

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

run, run, rerun, ccd

idGang

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

run, rc, frame, run, ccd

idR

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

camcol, filter, run, field, run

idRR

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

camcol, filter, run, field, run

idReport

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

rerun, run, mjd

idWeather

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

rerun, run, mjd

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

run, run, rerun

koAstromDR9

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

run, run, rerun

koCat

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

run, run, rerun

lsscluster

$EBOSS_LSS/catalogs/DR14/{cltype}_DR14_{galtype}_{hemi}.fits

galtype, cltype, hemi

mangacube

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/stack/manga-{plate}-{ifu}-{wave}CUBE.fits.gz

drpver, wave, plate, ifu

mangadap

$MANGA_SPECTRO_ANALYSIS/{drpver}/{dapver}/{daptype}/{plate}/{ifu}/manga-{plate}-{ifu}-{mode}-{daptype}.fits.gz

plate, drpver, dapver, mode, daptype, ifu

mangaffly

$MANGA_FIREFLY/{ver}/manga_firefly-{drpver}.fits

drpver, ver

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

program, ver, plateifu

mangahisum

$MANGA_HI/{ver}/mangaHI{type}.fits

type, ver

mangaimage

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/{dir3d}/images/{ifu}.png

drpver, plate, dir3d, ifu

mangamastar

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/mastar/mastar-LOG-{plate}-{ifu}.fits.gz

drpver, plate, ifu

mangaplate

$MANGA_SPECTRO_REDUX/{drpver}/{plate}

drpver, plate

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

drpver, wave, plate, ifu

mangaslitmap

$MANGACORE_DIR/slitmaps/@plategrp|/{plate}/slitmap-{plate}-{mjd}-{plugging:0>2d}.par

plugging, plate, mjd

mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, filter, rerun, format, run, field, run

mastarall

$MANGA_SPECTRO_MASTAR/{drpver}/{mastarver}/mastarall-{drpver}-{mastarver}.fits

drpver, mastarver

mastargoodspec

$MANGA_SPECTRO_MASTAR/{drpver}/{mastarver}/mastar-goodspec-{drpver}-{mastarver}.fits.gz

drpver, mastarver

movie

$GCAM_DATA/{mjd}/{mjd}-{start:0>4}-{end:0>4}.mp4

start, mjd, end

nsa

$ATLAS_DATA/{version:.2}/nsa_{version}.fits

version, version

opBC

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

rerun, run, mjd

opCamera

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

rerun, run, mjd

opConfig

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

rerun, run, mjd

opECalib

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

rerun, run, mjd

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoMatchPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

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, rerun, field, run, run

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

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, plateid, mjd

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, rerun, field, run, run

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

run, run, rerun

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, rerun, field, run, run

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoWISE

$BOSS_PHOTOOBJ/external/WISE/{rerun}/{run}/{camcol}/photoWISE-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

drillrun, ns, adjust, plate

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

plateid, mjd

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, designid, pointing

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

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

drillrun, survey, designid

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, designid, pointing

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, designid, pointing

platelist

@spectrodir|/{run2d}/platelist.fits

run2d

platequality

@spectrodir|/{run2d}/platequality{type}

type, run2d

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

plates-survey

$SPECTRO_REDUX/plates-{survey}-{dr}.fits

survey, dr

portsmouth

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

configuration, run2d, 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

galaxy_vers, mjd, 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

red, imf, mjd, galaxy_vers, massloss, run1d, run2d, spmodel, plate

portsmouth_stellarmass

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_stellarmass_{spmodel}_{imf}-{run2d}.fits

imf, run2d, galaxy_vers, spmodel

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

red, imf, mjd, galaxy_vers, run1d, run2d, spmodel, plate

primary-mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, filter, rerun, format, run, field, run

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, filter, rerun, run, field, run

psCT

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

rerun, run, run, camcol

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, filter, rerun, run, run

psFang

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

camcol, rerun, field, run, run

psField

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

camcol, rerun, field, run, run

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, rerun, field, run, run

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

rerun, run, run, camcol

results_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_R{ira}D{idec}v{version}.fits

ira, idec, rerun, version

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

mjd, id, br, frame

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

rerun, run, camcol, dr

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

rerun, run, camcol, dr

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

rerun, run, camcol, dr

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mapid, designid, mjd, drillrun, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, designid, locationid, plate

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, filter, rerun, run, field, run

skyframes

$PHOTO_SKY/{rerun}/{run}/sky/skyframes-{run:0>6}-{camcol}-{filter}.fits

camcol, filter, rerun, run, run

skymask

$PHOTO_SKY/{rerun}/{run}/sky/skymask-{run:0>6}-{camcol}-{filter}.fits

camcol, filter, rerun, run, run

skymodel

$PHOTO_SKY/{rerun}/{run}/sky/skymodel-{run:0>6}-{filter}.fits

run, run, filter, rerun

skyweights

$PHOTO_SKY/{rerun}/{run}/sky/skyweights-{run:0>6}-{filter}.fits

run, run, filter, rerun

skyymodel

$PHOTO_SKY/{rerun}/{run}/sky/skyymodel-{run:0>6}-{filter}.fits

run, run, filter, rerun

spAll

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spAll-subset

@spectrodir|/{run2d}/spAll-{subset}-{run2d}.fits

subset, run2d

spAllLine

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, plateid, mjd

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, run1d, plateid, mjd

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, plateid, mjd

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

spec-image

@spectrodir|/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png

fiberid, mjd, run2d, run1d, plate

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

specObj-survey

$SPECTRO_REDUX/specObj-{survey}-{dr}.fits

survey, dr

specfiles

$BOSS_SPECTRO_REDUX/{run2d}/spectra/specfiles-{subset}-{run2d}.txt

subset, run2d

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

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

plugging, mjd, run, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

galaxy_vers, mjd, 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

dr, extra

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

version, dr

DRQv_sup

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

version, dr

DRQv_superset

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

version, dr

MARVELS1

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

mjd, utc

MARVELS1_QALOG

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

mjd, utc

MASK

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

type, format

REJECT_MASK

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

type, format

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, aspcap, apstar, results

allSci

$APOGEE_REDUX/{apred}/allSci.fits

apred

allStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allStar-{results}.fits

apred, aspcap, apstar, results

allVisit

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allVisit-{results}.fits

apred, aspcap, apstar, results

ap1D

$APOGEE_REDUX/{apred}/red/{mjd}/ap1D-{chip}-{num:0>8}.fits

apred, chip, num, mjd

ap2D

$APOGEE_REDUX/{apred}/red/{mjd}/ap2D-{chip}-{num:0>8}.fits.fz

apred, chip, num, mjd

ap2Dmodel

$APOGEE_REDUX/{apred}/red/{mjd}/ap2Dmodel-{chip}-{num:0>8}.fits

apred, chip, num, mjd

apBPM

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

apred, chip, num, prefix

apCal

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

apred, prefix

apCframe

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/apCframe-{chip}-{num:0>8}.fits

telescope, num, mjd, chip, apred, plate

apDark

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

apred, chip, num, prefix

apDetector

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

apred, chip, prefix, num

apDiag

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

telescope, prefix, mjd, apred, plate

apEPSF

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

apred, chip, num, prefix

apETrace

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

apred, chip, num, prefix

apExp

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

apred, prefix

apField

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

field, telescope, apstar, prefix, apred

apFieldVisits

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

field, telescope, apstar, prefix, apred

apFlat

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

apred, chip, num, prefix

apFlux

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

apred, chip, num, prefix

apHist

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

apred, chip, prefix, mjd

apLSF

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

apred, chip, num, prefix

apLittrow

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

apred, chip, num, prefix

apPSF

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

apred, chip, num, prefix

apPersist

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

apred, chip, num, prefix

apPersistModel

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

apred, chip, prefix, mjd

apPlan

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

telescope, prefix, mjd, apred, plate

apPlate

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlate-{chip}-{plate}-{mjd}.fits

apred, chip, plate, mjd

apPlateSum

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlateSum-{plate}-{mjd}.fits

apred, plate, mjd

apQA

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

telescope, prefix, mjd, apred, plate

apQAcal

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}QAcal-{mjd}.fits

telescope, prefix, mjd, apred, plate

apR

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

num, chip, mjd

apR-1m

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

num, chip, mjd

apResponse

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

apred, chip, num, prefix

apSci

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

apred, prefix

apStar

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

field, telescope, apstar, prefix, obj, apred

apStar-1m

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

field, telescope, reduction, apstar, prefix, apred

apStarLSF

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

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

apTellstar

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

telescope, prefix, mjd, apred, plate

apTrace

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

apred, chip, num, prefix

apVisit

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

telescope, mjd, apred, fiber, plate

apVisitSum

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

field, telescope, mjd, apred, plate

apWave

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

apred, chip, num, prefix

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

run, run, rerun

asTrans

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

run, run, rerun

asTranscol

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

rerun, run, run, camcol

aspcapStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{location}/aspcapStar-{results}-{obj}.fits

results, apstar, obj, location, apred, aspcap

aspcapStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{field}/aspcapStar-{results}-{reduction}.fits

field, reduction, results, apstar, apred, aspcap

astromQA-offsets

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

camcol, catalog, rerun, run, run

astromQA-offsets-all

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

run, run, catalog, rerun

astromQA-offsets-pmoffsets

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

camcol, catalog, rerun, run, run

astromQAFieldFlag

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

rerun, run, catalog, camcol

astromQAFieldSummary

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

rerun, run, catalog, camcol

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

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

catalog, type, ndec, nra

astromQASummary

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

rerun, run, catalog, camcol

astromqa

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

ndec, nra

boss_survey

$BOSSTILELIST_DIR/geometry/boss_survey.par

bosstarget

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

target_run, camcol, rerun, run, type

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

time, mjd

calibMatch

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

rerun, run, run, camcol

calibObj

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

camcol, rerun, field, type, run, run

calibPhotom

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

rerun, run, run, camcol

calibPhotomGlobal

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

rerun, run, run, camcol

cannonStar

$APOGEE_REDUX/{apred}/{cannon}/{field}/cannonStar-{apred}-{obj}.fits

cannon, apred, field, obj

cannonStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{cannon}/{field}/cannonStar-{apred}-{results}-{reduction}.pkl

field, reduction, results, cannon, apstar, apred, aspcap

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

cartridge, mjd, index

fpAtlas

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

camcol, rerun, field, run, run

fpBIN

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

camcol, filter, rerun, run, field, run

fpFieldStat

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

camcol, rerun, field, run, run

fpM

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

camcol, filter, rerun, run, field, run

fpObjc

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

camcol, rerun, field, run, run

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, filter, rerun, run, field, run

frame-jpg

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

camcol, filter, rerun, run, field, run

frame-thumb

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

camcol, filter, rerun, run, field, run

frames.list

$RAWDATA_DIR/{mjd}/frames.list

mjd

ft

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

time, rerun, fiberid, mjd

ft_noFlat

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

time, rerun, fiberid, mjd

ft_whirl

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

time, rerun, fiberid, 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

version, ns, dr, sample

galaxy-photoObj

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

version, ns, dr, sample

galaxy-specObj

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

version, ns, dr, sample

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

configuration, run2d, 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

configuration, mjd, galaxy_vers, 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, filter, rerun, irun, run

idCCDLog

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

camcol, camrow, mjd

idFF

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

camcol, filter, rerun, run, run

idFrameLog

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

run, run, rerun, ccd

idGang

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

run, rc, frame, run, ccd

idR

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

camcol, filter, run, field, run

idRR

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

camcol, filter, run, field, run

idReport

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

rerun, run, mjd

idWeather

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

rerun, run, mjd

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

run, run, rerun

koAstromDR9

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

run, run, rerun

koCat

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

run, run, rerun

lsscluster

$EBOSS_LSS/catalogs/DR14/{cltype}_DR14_{galtype}_{hemi}.fits

galtype, cltype, hemi

mangacube

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/stack/manga-{plate}-{ifu}-{wave}CUBE.fits.gz

drpver, wave, plate, ifu

mangaffly

$MANGA_FIREFLY/{ver}/manga_firefly-{drpver}.fits

drpver, ver

mangaimage

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/{dir3d}/images/{ifu}.png

drpver, plate, dir3d, ifu

mangaplate

$MANGA_SPECTRO_REDUX/{drpver}/{plate}

drpver, plate

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

drpver, wave, plate, ifu

mangaslitmap

$MANGACORE_DIR/slitmaps/@plategrp|/{plate}/slitmap-{plate}-{mjd}-{plugging:0>2d}.par

plugging, plate, mjd

mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, filter, rerun, format, run, field, run

movie

$GCAM_DATA/{mjd}/{mjd}-{start:0>4}-{end:0>4}.mp4

start, mjd, end

nsa

$ATLAS_DATA/{version:.2}/nsa_{version}.fits

version, version

opBC

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

rerun, run, mjd

opCamera

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

rerun, run, mjd

opConfig

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

rerun, run, mjd

opECalib

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

rerun, run, mjd

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoMatchPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

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, rerun, field, run, run

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

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, plateid, mjd

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, rerun, field, run, run

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

run, run, rerun

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, rerun, field, run, run

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoWISE

$BOSS_PHOTOOBJ/external/WISE/{rerun}/{run}/{camcol}/photoWISE-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

drillrun, ns, adjust, plate

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

plateid, mjd

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, designid, pointing

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

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

drillrun, survey, designid

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, designid, pointing

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, designid, pointing

platelist

@spectrodir|/{run2d}/platelist.fits

run2d

platequality

@spectrodir|/{run2d}/platequality{type}

type, run2d

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

plates-survey

$SPECTRO_REDUX/plates-{survey}-{dr}.fits

survey, dr

portsmouth

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

configuration, run2d, 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

galaxy_vers, mjd, 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

red, imf, mjd, galaxy_vers, massloss, run1d, run2d, spmodel, plate

portsmouth_stellarmass

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_stellarmass_{spmodel}_{imf}-{run2d}.fits

imf, run2d, galaxy_vers, spmodel

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

red, imf, mjd, galaxy_vers, run1d, run2d, spmodel, plate

primary-mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, filter, rerun, format, run, field, run

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, filter, rerun, run, field, run

psCT

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

rerun, run, run, camcol

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, filter, rerun, run, run

psFang

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

camcol, rerun, field, run, run

psField

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

camcol, rerun, field, run, run

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, rerun, field, run, run

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

rerun, run, run, camcol

results_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_R{ira}D{idec}v{version}.fits

ira, idec, rerun, version

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

mjd, id, br, frame

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

rerun, run, camcol, dr

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

rerun, run, camcol, dr

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

rerun, run, camcol, dr

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mapid, designid, mjd, drillrun, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, designid, locationid, plate

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, filter, rerun, run, field, run

skyframes

$PHOTO_SKY/{rerun}/{run}/sky/skyframes-{run:0>6}-{camcol}-{filter}.fits

camcol, filter, rerun, run, run

skymask

$PHOTO_SKY/{rerun}/{run}/sky/skymask-{run:0>6}-{camcol}-{filter}.fits

camcol, filter, rerun, run, run

skymodel

$PHOTO_SKY/{rerun}/{run}/sky/skymodel-{run:0>6}-{filter}.fits

run, run, filter, rerun

skyweights

$PHOTO_SKY/{rerun}/{run}/sky/skyweights-{run:0>6}-{filter}.fits

run, run, filter, rerun

skyymodel

$PHOTO_SKY/{rerun}/{run}/sky/skyymodel-{run:0>6}-{filter}.fits

run, run, filter, rerun

spAll

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spAll-subset

@spectrodir|/{run2d}/spAll-{subset}-{run2d}.fits

subset, run2d

spAllLine

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, plateid, mjd

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, run1d, plateid, mjd

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, plateid, mjd

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

spec-image

@spectrodir|/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png

fiberid, mjd, run2d, run1d, plate

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

specObj-survey

$SPECTRO_REDUX/specObj-{survey}-{dr}.fits

survey, dr

specfiles

$BOSS_SPECTRO_REDUX/{run2d}/spectra/specfiles-{subset}-{run2d}.txt

subset, run2d

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

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

plugging, mjd, run, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

galaxy_vers, mjd, 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

dr, extra

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

version, dr

DRQv_sup

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

version, dr

DRQv_superset

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

version, dr

MARVELS1

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

mjd, utc

MARVELS1_QALOG

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

mjd, utc

MASK

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

type, format

REJECT_MASK

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

type, format

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, aspcap, apstar, results

allSci

$APOGEE_REDUX/{apred}/allSci.fits

apred

allStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allStar-{results}.fits

apred, aspcap, apstar, results

allVisit

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allVisit-{results}.fits

apred, aspcap, apstar, results

ap1D

$APOGEE_REDUX/{apred}/red/{mjd}/ap1D-{chip}-{num:0>8}.fits

apred, chip, num, mjd

ap2D

$APOGEE_REDUX/{apred}/red/{mjd}/ap2D-{chip}-{num:0>8}.fits.fz

apred, chip, num, mjd

ap2Dmodel

$APOGEE_REDUX/{apred}/red/{mjd}/ap2Dmodel-{chip}-{num:0>8}.fits

apred, chip, num, mjd

apBPM

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

apred, chip, num, prefix

apCal

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

apred, prefix

apCframe

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/apCframe-{chip}-{num:0>8}.fits

telescope, num, mjd, chip, apred, plate

apDark

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

apred, chip, num, prefix

apDetector

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

apred, chip, prefix, num

apDiag

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

telescope, prefix, mjd, apred, plate

apEPSF

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

apred, chip, num, prefix

apETrace

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

apred, chip, num, prefix

apExp

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

apred, prefix

apField

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

field, telescope, apstar, prefix, apred

apFieldVisits

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

field, telescope, apstar, prefix, apred

apFlat

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

apred, chip, num, prefix

apFlux

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

apred, chip, num, prefix

apHist

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

apred, chip, prefix, mjd

apLSF

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

apred, chip, num, prefix

apLittrow

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

apred, chip, num, prefix

apPSF

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

apred, chip, num, prefix

apPersist

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

apred, chip, num, prefix

apPersistModel

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

apred, chip, prefix, mjd

apPlan

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

telescope, prefix, mjd, apred, plate

apPlate

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlate-{chip}-{plate}-{mjd}.fits

apred, chip, plate, mjd

apPlateSum

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlateSum-{plate}-{mjd}.fits

apred, plate, mjd

apQA

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

telescope, prefix, mjd, apred, plate

apQAcal

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}QAcal-{mjd}.fits

telescope, prefix, mjd, apred, plate

apR

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

num, chip, mjd

apR-1m

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

num, chip, mjd

apResponse

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

apred, chip, num, prefix

apSci

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

apred, prefix

apStar

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

field, telescope, apstar, prefix, obj, apred

apStar-1m

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

field, telescope, reduction, apstar, prefix, apred

apStarLSF

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

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

apTellstar

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

telescope, prefix, mjd, apred, plate

apTrace

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

apred, chip, num, prefix

apVisit

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

telescope, mjd, apred, fiber, plate

apVisitSum

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

field, telescope, mjd, apred, plate

apWave

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

apred, chip, num, prefix

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

run, run, rerun

asTrans

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

run, run, rerun

asTranscol

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

rerun, run, run, camcol

aspcapStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{location}/aspcapStar-{results}-{obj}.fits

results, apstar, obj, location, apred, aspcap

aspcapStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{field}/aspcapStar-{results}-{reduction}.fits

field, reduction, results, apstar, apred, aspcap

astromQA-offsets

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

camcol, catalog, rerun, run, run

astromQA-offsets-all

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

run, run, catalog, rerun

astromQA-offsets-pmoffsets

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

camcol, catalog, rerun, run, run

astromQAFieldFlag

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

rerun, run, catalog, camcol

astromQAFieldSummary

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

rerun, run, catalog, camcol

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

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

catalog, type, ndec, nra

astromQASummary

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

rerun, run, catalog, camcol

astromqa

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

ndec, nra

boss_survey

$BOSSTILELIST_DIR/geometry/boss_survey.par

bosstarget

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

target_run, camcol, rerun, run, type

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

time, mjd

calibMatch

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

rerun, run, run, camcol

calibObj

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

camcol, rerun, field, type, run, run

calibPhotom

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

rerun, run, run, camcol

calibPhotomGlobal

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

rerun, run, run, camcol

cannonStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{cannon}/{location}/cannonStar-{apred}-{results}-{obj}.pkl

results, cannon, apstar, obj, location, apred, aspcap

cannonStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{cannon}/{field}/cannonStar-{apred}-{results}-{reduction}.pkl

field, reduction, results, cannon, apstar, apred, aspcap

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

cartridge, mjd, index

fpAtlas

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

camcol, rerun, field, run, run

fpBIN

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

camcol, filter, rerun, run, field, run

fpFieldStat

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

camcol, rerun, field, run, run

fpM

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

camcol, filter, rerun, run, field, run

fpObjc

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

camcol, rerun, field, run, run

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, filter, rerun, run, field, run

frame-jpg

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

camcol, filter, rerun, run, field, run

frame-thumb

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

camcol, filter, rerun, run, field, run

frames.list

$RAWDATA_DIR/{mjd}/frames.list

mjd

ft

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

time, rerun, fiberid, mjd

ft_noFlat

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

time, rerun, fiberid, mjd

ft_whirl

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

time, rerun, fiberid, 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

version, ns, dr, sample

galaxy-photoObj

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

version, ns, dr, sample

galaxy-specObj

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

version, ns, dr, sample

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

configuration, run2d, 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

configuration, mjd, galaxy_vers, 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, filter, rerun, irun, run

idCCDLog

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

camcol, camrow, mjd

idFF

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

camcol, filter, rerun, run, run

idFrameLog

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

run, run, rerun, ccd

idGang

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

run, rc, frame, run, ccd

idR

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

camcol, filter, run, field, run

idRR

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

camcol, filter, run, field, run

idReport

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

rerun, run, mjd

idWeather

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

rerun, run, mjd

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

run, run, rerun

koAstromDR9

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

run, run, rerun

koCat

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

run, run, rerun

mangacube

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/stack/manga-{plate}-{ifu}-{wave}CUBE.fits.gz

drpver, wave, plate, ifu

mangaimage

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/{dir3d}/images/{ifu}.png

drpver, plate, dir3d, ifu

mangaplate

$MANGA_SPECTRO_REDUX/{drpver}/{plate}

drpver, plate

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

drpver, wave, plate, ifu

mangaslitmap

$MANGACORE_DIR/slitmaps/@plategrp|/{plate}/slitmap-{plate}-{mjd}-{plugging:0>2d}.par

plugging, plate, mjd

mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, filter, rerun, format, run, field, run

movie

$GCAM_DATA/{mjd}/{mjd}-{start:0>4}-{end:0>4}.mp4

start, mjd, end

nsa

$ATLAS_DATA/{version:.2}/nsa_{version}.fits

version, version

opBC

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

rerun, run, mjd

opCamera

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

rerun, run, mjd

opConfig

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

rerun, run, mjd

opECalib

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

rerun, run, mjd

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoMatchPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

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, rerun, field, run, run

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

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, plateid, mjd

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, rerun, field, run, run

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

run, run, rerun

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, rerun, field, run, run

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoWISE

$BOSS_PHOTOOBJ/external/WISE/{rerun}/{run}/{camcol}/photoWISE-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

drillrun, ns, adjust, plate

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

plateid, mjd

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, designid, pointing

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

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

drillrun, survey, designid

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, designid, pointing

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, designid, pointing

platelist

@spectrodir|/{run2d}/platelist.fits

run2d

platequality

@spectrodir|/{run2d}/platequality{type}

type, run2d

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

plates-survey

$SPECTRO_REDUX/plates-{survey}-{dr}.fits

survey, dr

portsmouth

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

configuration, run2d, 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

galaxy_vers, mjd, 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

red, imf, mjd, galaxy_vers, massloss, run1d, run2d, spmodel, plate

portsmouth_stellarmass

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_stellarmass_{spmodel}_{imf}-{run2d}.fits

imf, run2d, galaxy_vers, spmodel

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

red, imf, mjd, galaxy_vers, run1d, run2d, spmodel, plate

primary-mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, filter, rerun, format, run, field, run

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, filter, rerun, run, field, run

psCT

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

rerun, run, run, camcol

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, filter, rerun, run, run

psFang

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

camcol, rerun, field, run, run

psField

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

camcol, rerun, field, run, run

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, rerun, field, run, run

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

rerun, run, run, camcol

results_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_R{ira}D{idec}v{version}.fits

ira, idec, rerun, version

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

mjd, id, br, frame

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

rerun, run, camcol, dr

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

rerun, run, camcol, dr

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

rerun, run, camcol, dr

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mapid, designid, mjd, drillrun, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, designid, locationid, plate

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, filter, rerun, run, field, run

skyframes

$PHOTO_SKY/{rerun}/{run}/sky/skyframes-{run:0>6}-{camcol}-{filter}.fits

camcol, filter, rerun, run, run

skymask

$PHOTO_SKY/{rerun}/{run}/sky/skymask-{run:0>6}-{camcol}-{filter}.fits

camcol, filter, rerun, run, run

skymodel

$PHOTO_SKY/{rerun}/{run}/sky/skymodel-{run:0>6}-{filter}.fits

run, run, filter, rerun

skyweights

$PHOTO_SKY/{rerun}/{run}/sky/skyweights-{run:0>6}-{filter}.fits

run, run, filter, rerun

skyymodel

$PHOTO_SKY/{rerun}/{run}/sky/skyymodel-{run:0>6}-{filter}.fits

run, run, filter, rerun

spAll

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spAll-subset

@spectrodir|/{run2d}/spAll-{subset}-{run2d}.fits

subset, run2d

spAllLine

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, plateid, mjd

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, run1d, plateid, mjd

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, plateid, mjd

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

spec-image

@spectrodir|/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png

fiberid, mjd, run2d, run1d, plate

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

specObj-survey

$SPECTRO_REDUX/specObj-{survey}-{dr}.fits

survey, dr

specfiles

$BOSS_SPECTRO_REDUX/{run2d}/spectra/specfiles-{subset}-{run2d}.txt

subset, run2d

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

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

plugging, mjd, run, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

galaxy_vers, mjd, 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

dr, extra

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

version, dr

DRQv_sup

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

version, dr

DRQv_superset

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

version, dr

MARVELS1

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

mjd, utc

MARVELS1_QALOG

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

mjd, utc

MASK

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

type, format

REJECT_MASK

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

type, format

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, aspcap, apstar, results

allSci

$APOGEE_REDUX/{apred}/allSci.fits

apred

allStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allStar-{results}.fits

apred, aspcap, apstar, results

allVisit

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allVisit-{results}.fits

apred, aspcap, apstar, results

ap1D

$APOGEE_REDUX/{apred}/red/{mjd}/ap1D-{chip}-{num:0>8}.fits

apred, chip, num, mjd

ap2D

$APOGEE_REDUX/{apred}/red/{mjd}/ap2D-{chip}-{num:0>8}.fits.fz

apred, chip, num, mjd

ap2Dmodel

$APOGEE_REDUX/{apred}/red/{mjd}/ap2Dmodel-{chip}-{num:0>8}.fits

apred, chip, num, mjd

apBPM

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

apred, chip, num, prefix

apCal

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

apred, prefix

apCframe

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/apCframe-{chip}-{num:0>8}.fits

telescope, num, mjd, chip, apred, plate

apDark

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

apred, chip, num, prefix

apDetector

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

apred, chip, prefix, num

apDiag

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

telescope, prefix, mjd, apred, plate

apEPSF

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

apred, chip, num, prefix

apETrace

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

apred, chip, num, prefix

apExp

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

apred, prefix

apField

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

field, telescope, apstar, prefix, apred

apFieldVisits

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

field, telescope, apstar, prefix, apred

apFlat

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

apred, chip, num, prefix

apFlux

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

apred, chip, num, prefix

apLSF

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

apred, chip, num, prefix

apLittrow

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

apred, chip, num, prefix

apPSF

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

apred, chip, num, prefix

apPersist

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

apred, chip, num, prefix

apPlan

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

telescope, prefix, mjd, apred, plate

apPlate

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlate-{chip}-{plate}-{mjd}.fits

apred, chip, plate, mjd

apPlateSum

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlateSum-{plate}-{mjd}.fits

apred, plate, mjd

apQA

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

telescope, prefix, mjd, apred, plate

apQAcal

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}QAcal-{mjd}.fits

telescope, prefix, mjd, apred, plate

apR

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

num, chip, mjd

apR-1m

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

num, chip, mjd

apResponse

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

apred, chip, num, prefix

apSci

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

apred, prefix

apStar

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

field, telescope, apstar, prefix, obj, apred

apStar-1m

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

field, telescope, reduction, apstar, prefix, apred

apStarLSF

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

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

apTellstar

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

telescope, prefix, mjd, apred, plate

apTrace

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

apred, chip, num, prefix

apVisit

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

telescope, mjd, apred, fiber, plate

apVisitSum

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

field, telescope, mjd, apred, plate

apWave

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

apred, chip, num, prefix

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

run, run, rerun

asTrans

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

run, run, rerun

asTranscol

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

rerun, run, run, camcol

aspcapStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{location}/aspcapStar-{results}-{obj}.fits

results, apstar, obj, location, apred, aspcap

aspcapStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{field}/aspcapStar-{results}-{reduction}.fits

field, reduction, results, apstar, apred, aspcap

astromQA-offsets

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

camcol, catalog, rerun, run, run

astromQA-offsets-all

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

run, run, catalog, rerun

astromQA-offsets-pmoffsets

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

camcol, catalog, rerun, run, run

astromQAFieldFlag

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

rerun, run, catalog, camcol

astromQAFieldSummary

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

rerun, run, catalog, camcol

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

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

catalog, type, ndec, nra

astromQASummary

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

rerun, run, catalog, camcol

astromqa

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

ndec, nra

boss_survey

$BOSSTILELIST_DIR/geometry/boss_survey.par

bosstarget

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

target_run, camcol, rerun, run, type

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

time, mjd

calibMatch

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

rerun, run, run, camcol

calibPhotom

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

rerun, run, run, camcol

calibPhotomGlobal

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

rerun, run, run, camcol

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

cartridge, mjd, index

fpAtlas

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

camcol, rerun, field, run, run

fpBIN

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

camcol, filter, rerun, run, field, run

fpFieldStat

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

camcol, rerun, field, run, run

fpM

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

camcol, filter, rerun, run, field, run

fpObjc

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

camcol, rerun, field, run, run

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, filter, rerun, run, field, run

frame-jpg

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

camcol, filter, rerun, run, field, run

frame-thumb

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

camcol, filter, rerun, run, field, run

frames.list

$RAWDATA_DIR/{mjd}/frames.list

mjd

ft

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

time, rerun, fiberid, mjd

ft_noFlat

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

time, rerun, fiberid, mjd

ft_whirl

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

time, rerun, fiberid, 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

version, ns, dr, sample

galaxy-photoObj

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

version, ns, dr, sample

galaxy-specObj

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

version, ns, dr, sample

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

configuration, run2d, 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

configuration, mjd, galaxy_vers, run2d, run1d, plate

idB

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

camcol, filter, rerun, irun, run

idFF

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

camcol, filter, rerun, run, run

idFrameLog

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

run, run, rerun, ccd

idGang

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

run, rc, frame, run, ccd

idR

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

camcol, filter, run, field, run

idRR

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

camcol, filter, run, field, run

idReport

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

rerun, run, mjd

idWeather

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

rerun, run, mjd

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

run, run, rerun

koAstromDR9

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

run, run, rerun

koCat

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

run, run, rerun

mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, filter, rerun, format, run, field, run

movie

$GCAM_DATA/{mjd}/{mjd}-{start:0>4}-{end:0>4}.mp4

start, mjd, end

opBC

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

rerun, run, mjd

opCamera

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

rerun, run, mjd

opConfig

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

rerun, run, mjd

opECalib

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

rerun, run, mjd

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoMatchPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

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, rerun, field, run, run

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

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, plateid, mjd

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, rerun, field, run, run

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

run, run, rerun

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, rerun, field, run, run

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoWISE

$BOSS_PHOTOOBJ/external/WISE/{rerun}/{run}/{camcol}/photoWISE-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

drillrun, ns, adjust, plate

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

plateid, mjd

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, designid, pointing

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

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

drillrun, survey, designid

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, designid, pointing

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, designid, pointing

platelist

@spectrodir|/{run2d}/platelist.fits

run2d

platequality

@spectrodir|/{run2d}/platequality{type}

type, run2d

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

plates-survey

$SPECTRO_REDUX/plates-{survey}-{dr}.fits

survey, dr

portsmouth

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

configuration, run2d, 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

galaxy_vers, mjd, 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

red, imf, mjd, galaxy_vers, massloss, run1d, run2d, spmodel, plate

portsmouth_stellarmass

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_stellarmass_{spmodel}_{imf}-{run2d}.fits

imf, run2d, galaxy_vers, spmodel

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

red, imf, mjd, galaxy_vers, run1d, run2d, spmodel, plate

primary-mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, filter, rerun, format, run, field, run

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, filter, rerun, run, field, run

psCT

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

rerun, run, run, camcol

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, filter, rerun, run, run

psFang

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

camcol, rerun, field, run, run

psField

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

camcol, rerun, field, run, run

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, rerun, field, run, run

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

rerun, run, run, camcol

results_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_R{ira}D{idec}v{version}.fits

ira, idec, rerun, version

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

mjd, id, br, frame

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

rerun, run, camcol, dr

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

rerun, run, camcol, dr

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

rerun, run, camcol, dr

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mapid, designid, mjd, drillrun, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, designid, locationid, plate

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

subset, run2d

spAllLine

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, plateid, mjd

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, run1d, plateid, mjd

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, plateid, mjd

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

spec-image

@spectrodir|/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png

fiberid, mjd, run2d, run1d, plate

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

specObj-survey

$SPECTRO_REDUX/specObj-{survey}-{dr}.fits

survey, dr

specfiles

$BOSS_SPECTRO_REDUX/{run2d}/spectra/specfiles-{subset}-{run2d}.txt

subset, run2d

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

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

plugging, mjd, run, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

galaxy_vers, mjd, 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

dr, extra

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

version, dr

DRQv_sup

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

version, dr

DRQv_superset

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

version, dr

MARVELS1

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

mjd, utc

MARVELS1_QALOG

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

mjd, utc

MASK

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

type, format

REJECT_MASK

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

type, format

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, aspcap, apstar, results

allStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allStar-{results}.fits

apred, aspcap, apstar, results

allVisit

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allVisit-{results}.fits

apred, aspcap, apstar, results

ap1D

$APOGEE_REDUX/{apred}/red/{mjd}/ap1D-{chip}-{num:0>8}.fits

apred, chip, num, mjd

ap2D

$APOGEE_REDUX/{apred}/red/{mjd}/ap2D-{chip}-{num:0>8}.fits.fz

apred, chip, num, mjd

ap2Dmodel

$APOGEE_REDUX/{apred}/red/{mjd}/ap2Dmodel-{chip}-{num:0>8}.fits

apred, chip, num, mjd

apBPM

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

apred, chip, num, prefix

apCal

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

apred, prefix

apCframe

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/apCframe-{chip}-{num:0>8}.fits

telescope, num, mjd, chip, apred, plate

apDark

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

apred, chip, num, prefix

apDetector

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

apred, chip, prefix, num

apDiag

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

apred, plate, mjd, prefix

apEPSF

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

apred, chip, num, prefix

apETrace

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

apred, chip, num, prefix

apExp

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

apred, prefix

apFlat

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

apred, chip, num, prefix

apFlux

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

apred, chip, num, prefix

apLSF

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

apred, chip, num, prefix

apLittrow

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

apred, chip, num, prefix

apPSF

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

apred, chip, num, prefix

apPersist

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

apred, chip, num, prefix

apPlan

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/{prefix}Plan-{plate}-{mjd}.par

apred, plate, mjd, prefix

apPlate

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlate-{chip}-{plate}-{mjd}.fits

apred, chip, plate, mjd

apPlateSum

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlateSum-{plate}-{mjd}.fits

apred, plate, mjd

apQA

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/html/{prefix}QA-{plate}-{mjd}.html

apred, plate, mjd, prefix

apQAcal

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/{prefix}QAcal-{mjd}.fits

apred, plate, mjd, prefix

apR

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

num, chip, mjd

apR-1m

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

num, chip, mjd

apResponse

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

apred, chip, num, prefix

apStar

$APOGEE_REDUX/{apred}/{apstar}/{field}/apStar-{apstar}-{obj}.fits

field, apred, apstar, obj

apTellstar

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/{prefix}Tellstar-{plate}-{mjd}.fits

apred, plate, mjd, prefix

apTrace

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

apred, chip, num, prefix

apVisit

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

apred, fiber, plate, mjd

apVisitSum

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

field, apred, plate, mjd

apWave

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

apred, chip, num, prefix

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

run, run, rerun

asTrans

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

run, run, rerun

asTranscol

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

rerun, run, run, camcol

aspcapStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{location}/aspcapStar-{results}-{obj}.fits

results, apstar, obj, location, apred, aspcap

aspcapStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{field}/aspcapStar-{results}-{reduction}.fits

field, reduction, results, apstar, apred, aspcap

astromQA-offsets

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

camcol, catalog, rerun, run, run

astromQA-offsets-all

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

run, run, catalog, rerun

astromQA-offsets-pmoffsets

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

camcol, catalog, rerun, run, run

astromQAFieldFlag

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

rerun, run, catalog, camcol

astromQAFieldSummary

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

rerun, run, catalog, camcol

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

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

catalog, type, ndec, nra

astromQASummary

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

rerun, run, catalog, camcol

astromqa

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

ndec, nra

boss_survey

$BOSSTILELIST_DIR/geometry/boss_survey.par

bosstarget

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

target_run, camcol, rerun, run, type

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

rerun, run, run, camcol

calibPhotom

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

rerun, run, run, camcol

calibPhotomGlobal

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

rerun, run, run, camcol

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, rerun, field, run, run

fpBIN

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

camcol, filter, rerun, run, field, run

fpFieldStat

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

camcol, rerun, field, run, run

fpM

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

camcol, filter, rerun, run, field, run

fpObjc

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

camcol, rerun, field, run, run

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, filter, rerun, run, field, run

frame-jpg

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

camcol, filter, rerun, run, field, run

frame-thumb

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

camcol, filter, rerun, run, field, run

frames.list

$RAWDATA_DIR/{mjd}/frames.list

mjd

ft

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

time, rerun, fiberid, mjd

ft_noFlat

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

time, rerun, fiberid, mjd

ft_whirl

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

time, rerun, fiberid, 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

version, ns, dr, sample

galaxy-photoObj

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

version, ns, dr, sample

galaxy-specObj

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

version, ns, dr, sample

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

configuration, run2d, 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

configuration, mjd, galaxy_vers, run2d, run1d, plate

idB

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

camcol, filter, rerun, irun, run

idFF

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

camcol, filter, rerun, run, run

idFrameLog

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

run, run, rerun, ccd

idGang

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

run, rc, frame, run, ccd

idR

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

camcol, filter, run, field, run

idReport

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

rerun, run, mjd

idWeather

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

rerun, run, mjd

knownMissing

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

run2d, plate

koAstrom

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

run, run, rerun

koAstromDR9

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

run, run, rerun

koCat

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

run, run, rerun

mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, filter, rerun, format, run, field, run

opBC

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

rerun, run, mjd

opCamera

$PHOTO_REDUX/{rerun}/{run}/logs/opCamera-{mjd}.par

rerun, run, mjd

opConfig

$PHOTO_REDUX/{rerun}/{run}/logs/opConfig-{mjd}.par

rerun, run, mjd

opECalib

$PHOTO_REDUX/{rerun}/{run}/logs/opECalib-{mjd}.par

rerun, run, mjd

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoMatchPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

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, rerun, field, run, run

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

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, plateid, mjd

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, rerun, field, run, run

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

run, run, rerun

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, rerun, field, run, run

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoWISE

$BOSS_PHOTOOBJ/external/WISE/{rerun}/{run}/{camcol}/photoWISE-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

drillrun, ns, adjust, plate

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

plateid, mjd

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, designid, pointing

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

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

drillrun, survey, designid

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, designid, pointing

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, designid, pointing

platelist

@spectrodir|/{run2d}/platelist.fits

run2d

platequality

@spectrodir|/{run2d}/platequality{type}

type, run2d

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

plates-survey

$SPECTRO_REDUX/plates-{survey}-{dr}.fits

survey, dr

portsmouth

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_{configuration}-{run2d}.fits

configuration, run2d, 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

galaxy_vers, mjd, 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

red, imf, mjd, galaxy_vers, massloss, run1d, run2d, spmodel, plate

portsmouth_stellarmass

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_stellarmass_{spmodel}_{imf}-{run2d}.fits

imf, run2d, galaxy_vers, spmodel

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

red, imf, mjd, galaxy_vers, run1d, run2d, spmodel, plate

primary-mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, filter, rerun, format, run, field, run

psBB

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psBB-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, filter, rerun, run, field, run

psCT

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psCT-{run:0>6}-{camcol}.fit

rerun, run, run, camcol

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, filter, rerun, run, run

psFang

$PHOTO_REDUX/{rerun}/{run}/psFangs/{camcol}/psFang-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, rerun, field, run, run

psField

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psField-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, rerun, field, run, run

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, rerun, field, run, run

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

rerun, run, run, camcol

results_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_R{ira}D{idec}v{version}.fits

ira, idec, rerun, version

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

mjd, id, br, frame

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

rerun, run, camcol, dr

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

rerun, run, camcol, dr

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

rerun, run, camcol, dr

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mapid, designid, mjd, drillrun, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, designid, locationid, plate

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

subset, run2d

spAllLine

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, plateid, mjd

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, run1d, plateid, mjd

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, plateid, mjd

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

spec-image

@spectrodir|/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png

fiberid, mjd, run2d, run1d, plate

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

specObj-survey

$SPECTRO_REDUX/specObj-{survey}-{dr}.fits

survey, dr

specfiles

$BOSS_SPECTRO_REDUX/{run2d}/spectra/specfiles-{subset}-{run2d}.txt

subset, run2d

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

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

plugging, mjd, run, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

galaxy_vers, mjd, 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

dr, extra

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

version, dr

DRQv_sup

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q_{version}.fits

version, dr

DRQv_superset

$BOSS_QSO/{dr}Q/Superset_{dr}Q_{version}.fits

version, dr

MASK

$BOSS_LSS_REDUX/mask/{type}.{format}

type, format

REJECT_MASK

$BOSS_LSS_REDUX/reject_mask/{type}.{format}

type, format

Supplementary_DRQ

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q.fits

dr

allPlates

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allPlates-{results}.fits

apred, aspcap, apstar, results

allStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allStar-{results}.fits

apred, aspcap, apstar, results

allVisit

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allVisit-{results}.fits

apred, aspcap, apstar, results

ap1D

$APOGEE_REDUX/{apred}/red/{mjd}/ap1D-{chip}-{num:0>8}.fits

apred, chip, num, mjd

ap2D

$APOGEE_REDUX/{apred}/red/{mjd}/ap2D-{chip}-{num:0>8}.fits.fz

apred, chip, num, mjd

ap2Dmodel

$APOGEE_REDUX/{apred}/red/{mjd}/ap2Dmodel-{chip}-{num:0>8}.fits

apred, chip, num, mjd

apBPM

$APOGEE_REDUX/{apred}/cal/bpm/{prefix}BPM-{chip}-{num:0>8}.fits

apred, chip, num, prefix

apCframe

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/apCframe-{chip}-{num:0>8}.fits

telescope, num, mjd, chip, apred, plate

apDark

$APOGEE_REDUX/{apred}/cal/darkcorr/{prefix}Dark-{chip}-{num:0>8}.fits

apred, chip, num, prefix

apDetector

$APOGEE_REDUX/{apred}/cal/detector/{prefix}Detector-{chip}-{num}.fits

apred, chip, prefix, num

apDiag

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/{prefix}Diag-{plate}-{mjd}.log

apred, plate, mjd, prefix

apEPSF

$APOGEE_REDUX/{apred}/cal/psf/{prefix}EPSF-{chip}-{num:0>8}.fits

apred, chip, num, prefix

apETrace

$APOGEE_REDUX/{apred}/cal/trace/{prefix}ETrace-{chip}-{num:0>8}.fits

apred, chip, num, prefix

apFlat

$APOGEE_REDUX/{apred}/cal/flatcorr/{prefix}Flat-{chip}-{num:0>8}.fits

apred, chip, num, prefix

apFlux

$APOGEE_REDUX/{apred}/cal/flux/{prefix}Flux-{chip}-{num:0>8}.fits

apred, chip, num, prefix

apLSF

$APOGEE_REDUX/{apred}/cal/lsf/{prefix}LSF-{chip}-{num:0>8}.fits

apred, chip, num, prefix

apLittrow

$APOGEE_REDUX/{apred}/cal/littrow/{prefix}Littrow-{chip}-{num:0>8}.fits

apred, chip, num, prefix

apPSF

$APOGEE_REDUX/{apred}/cal/psf/{prefix}PSF-{chip}-{num:0>8}.fits

apred, chip, num, prefix

apPersist

$APOGEE_REDUX/{apred}/cal/persist/{prefix}Persist-{chip}-{num:0>8}.fits

apred, chip, num, prefix

apPlan

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/{prefix}Plan-{plate}-{mjd}.par

apred, plate, mjd, prefix

apPlate

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlate-{chip}-{plate}-{mjd}.fits

apred, chip, plate, mjd

apQA

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/html/{prefix}QA-{plate}-{mjd}.html

apred, plate, mjd, prefix

apR

$APOGEE_DATA/{mjd}/apR-{chip}-{num:0>8}.apz

num, chip, mjd

apResponse

$APOGEE_REDUX/{apred}/cal/flux/{prefix}Response-{chip}-{num:0>8}.fits

apred, chip, num, prefix

apStar

$APOGEE_REDUX/{apred}/{apstar}/{field}/apStar-{apstar}-{obj}.fits

field, apred, apstar, obj

apTrace

$APOGEE_REDUX/{apred}/cal/trace/{prefix}Trace-{chip}-{num:0>8}.fits

apred, chip, num, prefix

apVisit

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apVisit-{apred}-{plate}-{mjd}-{fiber:0>3}.fits

apred, fiber, plate, mjd

apVisitSum

$APOGEE_REDUX/{apred}/fields/{field}/apVisitSum-{plate}-{mjd}.fits

field, apred, plate, mjd

apWave

$APOGEE_REDUX/{apred}/cal/wave/{prefix}Wave-{chip}-{num:0>8}.fits

apred, chip, num, prefix

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

run, run, rerun

asTrans

$PHOTO_REDUX/{rerun}/{run}/astrom/asTrans-{run:0>6}.fit

run, run, rerun

asTranscol

$PHOTO_REDUX/{rerun}/{run}/astrom/{camcol}/asTrans-{run:0>6}.fit

rerun, run, run, camcol

aspcapStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{location}/aspcapStar-{results}-{obj}.fits

results, apstar, obj, location, apred, aspcap

aspcapStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{field}/aspcapStar-{results}-{reduction}.fits

field, reduction, results, apstar, apred, aspcap

astromQA-offsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-{run:0>6}-{camcol}.png

camcol, catalog, rerun, run, run

astromQA-offsets-all

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-all-{run:0>6}.png

run, run, catalog, rerun

astromQA-offsets-pmoffsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-pmoffsets-{run:0>6}-{camcol}.png

camcol, catalog, rerun, run, run

astromQAFieldFlag

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldFlag-{catalog}-{run}-{camcol}.fits

rerun, run, catalog, camcol

astromQAFieldSummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldSummary-{catalog}-{run}-{camcol}.fits.gz

rerun, run, catalog, camcol

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

$BOSS_PHOTOOBJ/astromqa/{catalog}/astromQAImage-{catalog}-{type}-{nra}-{ndec}.fits

catalog, type, ndec, nra

astromQASummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQASummary-{catalog}-{run}-{camcol}.fits

rerun, run, catalog, camcol

astromqa

$BOSS_PHOTOOBJ/astromqa/astromqa-{nra}-{ndec}.html

ndec, nra

bosstarget

$BOSS_TARGET/{target_run}/bosstarget-{type}-{run}-{camcol}-{rerun}-{target_run}.fits

target_run, camcol, rerun, run, type

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

rerun, run, run, camcol

calibPhotom

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibPhotom-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

calibPhotomGlobal

$PHOTO_CALIB/{rerun}/{run}/nfcalib/calibPhotomGlobal-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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, rerun, field, run, run

fpBIN

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpBIN-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, filter, rerun, run, field, run

fpFieldStat

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpFieldStat-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, rerun, field, run, run

fpM

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpM-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, filter, rerun, run, field, run

fpObjc

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpObjc-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, rerun, field, run, run

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, filter, rerun, run, field, run

frame-jpg

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, filter, rerun, run, field, run

frame-thumb

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-thumb-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, filter, rerun, run, field, run

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

version, ns, dr, sample

galaxy-photoObj

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-photoObj.fits.gz

version, ns, dr, sample

galaxy-specObj

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-specObj.fits.gz

version, ns, dr, sample

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

configuration, run2d, 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

configuration, mjd, galaxy_vers, run2d, run1d, plate

idB

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idB-{irun:0>6}-{filter}{camcol}.fit

camcol, filter, rerun, irun, run

idFF

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idFF-{run:0>6}-{filter}{camcol}.fit

camcol, filter, rerun, run, run

idFrameLog

$PHOTO_REDUX/{rerun}/{run}/logs/idFrameLog-{run:0>6}-{ccd}.par

run, run, rerun, ccd

idGang

$PHOTO_DATA/{run}/gangs/idGang-{run:0>6}-{rc}{ccd}-{frame:0>4}.fit

run, rc, frame, run, ccd

idR

$PHOTO_DATA/{run}/fields/{camcol}/idR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, filter, run, field, run

idReport

$PHOTO_REDUX/{rerun}/{run}/logs/idReport-{mjd}.par

rerun, run, mjd

idWeather

$PHOTO_REDUX/{rerun}/{run}/logs/idWeather-{mjd}.par

rerun, run, mjd

knownMissing

$SPECTRO_REDUX/{run2d}/{plate:0>4}/knownMissing.txt

run2d, plate

koAstrom

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstrom-{run:0>6}.fit

run, run, rerun

koAstromDR9

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstromDR9-{run:0>6}.fit

run, run, rerun

koCat

$PHOTO_REDUX/{rerun}/{run}/ssc/koCat-{run:0>6}.fit

run, run, rerun

mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, filter, rerun, format, run, field, run

opBC

$PHOTO_REDUX/{rerun}/{run}/logs/opBC-{mjd}.par

rerun, run, mjd

opCamera

$PHOTO_REDUX/{rerun}/{run}/logs/opCamera-{mjd}.par

rerun, run, mjd

opConfig

$PHOTO_REDUX/{rerun}/{run}/logs/opConfig-{mjd}.par

rerun, run, mjd

opECalib

$PHOTO_REDUX/{rerun}/{run}/logs/opECalib-{mjd}.par

rerun, run, mjd

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoMatchPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

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, rerun, field, run, run

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

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, plateid, mjd

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, rerun, field, run, run

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

run, run, rerun

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, rerun, field, run, run

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoWISE

$BOSS_PHOTOOBJ/external/WISE/{rerun}/{run}/{camcol}/photoWISE-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

drillrun, ns, adjust, plate

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

plateid, mjd

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, designid, pointing

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

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

drillrun, survey, designid

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, designid, pointing

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, designid, pointing

platelist

@spectrodir|/{run2d}/platelist.fits

run2d

platequality

@spectrodir|/{run2d}/platequality{type}

type, run2d

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

plates-survey

$SPECTRO_REDUX/plates-{survey}-{dr}.fits

survey, dr

portsmouth

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_{configuration}-{run2d}.fits

configuration, run2d, 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

galaxy_vers, mjd, 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

red, imf, mjd, galaxy_vers, massloss, run1d, run2d, spmodel, plate

portsmouth_stellarmass

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_stellarmass_{spmodel}_{imf}-{run2d}.fits

imf, run2d, galaxy_vers, spmodel

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

red, imf, mjd, galaxy_vers, run1d, run2d, spmodel, plate

primary-mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, filter, rerun, format, run, field, run

psBB

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psBB-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, filter, rerun, run, field, run

psCT

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psCT-{run:0>6}-{camcol}.fit

rerun, run, run, camcol

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, filter, rerun, run, run

psFang

$PHOTO_REDUX/{rerun}/{run}/psFangs/{camcol}/psFang-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, rerun, field, run, run

psField

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psField-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, rerun, field, run, run

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, rerun, field, run, run

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

rerun, run, run, camcol

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

mjd, id, br, frame

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

rerun, run, camcol, dr

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

rerun, run, camcol, dr

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

rerun, run, camcol, dr

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mapid, designid, mjd, drillrun, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, designid, locationid, plate

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

subset, run2d

spAllLine

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, plateid, mjd

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, run1d, plateid, mjd

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, plateid, mjd

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

spec-image

@spectrodir|/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png

fiberid, mjd, run2d, run1d, plate

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

specObj-survey

$SPECTRO_REDUX/specObj-{survey}-{dr}.fits

survey, dr

specfiles

$BOSS_SPECTRO_REDUX/{run2d}/spectra/specfiles-{subset}-{run2d}.txt

subset, run2d

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

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

plugging, mjd, run, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

galaxy_vers, mjd, 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

dr, extra

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

run, run, rerun

asTrans

$PHOTO_REDUX/{rerun}/{run}/astrom/asTrans-{run:0>6}.fit

run, run, rerun

asTranscol

$PHOTO_REDUX/{rerun}/{run}/astrom/{camcol}/asTrans-{run:0>6}.fit

rerun, run, run, camcol

astromQA-offsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-{run:0>6}-{camcol}.png

camcol, catalog, rerun, run, run

astromQA-offsets-all

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-all-{run:0>6}.png

run, run, catalog, rerun

astromQA-offsets-pmoffsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-pmoffsets-{run:0>6}-{camcol}.png

camcol, catalog, rerun, run, run

astromQAFieldFlag

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldFlag-{catalog}-{run}-{camcol}.fits

rerun, run, catalog, camcol

astromQAFieldSummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldSummary-{catalog}-{run}-{camcol}.fits.gz

rerun, run, catalog, camcol

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

$BOSS_PHOTOOBJ/astromqa/{catalog}/astromQAImage-{catalog}-{type}-{nra}-{ndec}.fits

catalog, type, ndec, nra

astromQASummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQASummary-{catalog}-{run}-{camcol}.fits

rerun, run, catalog, camcol

astromqa

$BOSS_PHOTOOBJ/astromqa/astromqa-{nra}-{ndec}.html

ndec, nra

bosstarget

$BOSS_TARGET/{target_run}/bosstarget-{type}-{run}-{camcol}-{rerun}-{target_run}.fits

target_run, camcol, rerun, run, type

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

rerun, run, run, camcol

calibPhotom

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibPhotom-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

calibPhotomGlobal

$PHOTO_CALIB/{rerun}/{run}/nfcalib/calibPhotomGlobal-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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, rerun, field, run, run

fpBIN

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpBIN-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, filter, rerun, run, field, run

fpFieldStat

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpFieldStat-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, rerun, field, run, run

fpM

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpM-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, filter, rerun, run, field, run

fpObjc

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpObjc-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, rerun, field, run, run

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, filter, rerun, run, field, run

frame-jpg

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, filter, rerun, run, field, run

frame-thumb

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-thumb-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, filter, rerun, run, field, run

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, filter, rerun, irun, run

idFF

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idFF-{run:0>6}-{filter}{camcol}.fit

camcol, filter, rerun, run, run

idFrameLog

$PHOTO_REDUX/{rerun}/{run}/logs/idFrameLog-{run:0>6}-{ccd}.par

run, run, rerun, ccd

idGang

$PHOTO_DATA/{run}/gangs/idGang-{run:0>6}-{rc}{ccd}-{frame:0>4}.fit

run, rc, frame, run, ccd

idR

$PHOTO_DATA/{run}/fields/{camcol}/idR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, filter, run, field, run

idReport

$PHOTO_REDUX/{rerun}/{run}/logs/idReport-{mjd}.par

rerun, run, mjd

idWeather

$PHOTO_REDUX/{rerun}/{run}/logs/idWeather-{mjd}.par

rerun, run, mjd

knownMissing

$SPECTRO_REDUX/{run2d}/{plate:0>4}/knownMissing.txt

run2d, plate

koAstrom

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstrom-{run:0>6}.fit

run, run, rerun

koAstromDR9

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstromDR9-{run:0>6}.fit

run, run, rerun

koCat

$PHOTO_REDUX/{rerun}/{run}/ssc/koCat-{run:0>6}.fit

run, run, rerun

mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, filter, rerun, format, run, field, run

opBC

$PHOTO_REDUX/{rerun}/{run}/logs/opBC-{mjd}.par

rerun, run, mjd

opCamera

$PHOTO_REDUX/{rerun}/{run}/logs/opCamera-{mjd}.par

rerun, run, mjd

opConfig

$PHOTO_REDUX/{rerun}/{run}/logs/opConfig-{mjd}.par

rerun, run, mjd

opECalib

$PHOTO_REDUX/{rerun}/{run}/logs/opECalib-{mjd}.par

rerun, run, mjd

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoMatchPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

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, rerun, field, run, run

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

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, plateid, mjd

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, rerun, field, run, run

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

run, run, rerun

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, rerun, field, run, run

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

drillrun, ns, adjust, plate

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

plateid, mjd

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, designid, pointing

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

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

drillrun, survey, designid

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, designid, pointing

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, designid, pointing

platelist

@spectrodir|/{run2d}/platelist.fits

run2d

platequality

@spectrodir|/{run2d}/platequality{type}

type, run2d

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

plates-survey

$SPECTRO_REDUX/plates-{survey}-{dr}.fits

survey, dr

portsmouth

$BOSS_GALAXY_REDUX/portsmouth_{configuration}-{run2d}.fits

configuration, run2d

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, run1d, mjd, plate

portsmouth_masspdf

$BOSS_GALAXY_REDUX/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_masspdf_massloss_{massloss}_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

red, imf, mjd, massloss, run1d, run2d, spmodel, plate

portsmouth_stellarmass

$BOSS_GALAXY_REDUX/portsmouth_stellarmass_{spmodel}_{imf}-{run2d}.fits

imf, run2d, spmodel

portsmouth_stellarmass_plate

$BOSS_GALAXY_REDUX/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_stellarmass_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

red, imf, mjd, run2d, run1d, spmodel, plate

primary-mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, filter, rerun, format, run, field, run

psBB

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psBB-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, filter, rerun, run, field, run

psCT

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psCT-{run:0>6}-{camcol}.fit

rerun, run, run, camcol

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, filter, rerun, run, run

psFang

$PHOTO_REDUX/{rerun}/{run}/psFangs/{camcol}/psFang-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, rerun, field, run, run

psField

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psField-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, rerun, field, run, run

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, rerun, field, run, run

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

rerun, run, run, camcol

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

mjd, id, br, frame

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

rerun, run, camcol, dr

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

rerun, run, camcol, dr

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

rerun, run, camcol, dr

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mapid, designid, mjd, drillrun, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, designid, locationid, plate

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

subset, run2d

spAllLine

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, plateid, mjd

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, run1d, plateid, mjd

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, plateid, mjd

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

spec-image

@spectrodir|/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png

fiberid, mjd, run2d, run1d, plate

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

specObj-survey

$SPECTRO_REDUX/specObj-{survey}-{dr}.fits

survey, dr

specfiles

$BOSS_SPECTRO_REDUX/{run2d}/spectra/specfiles-{subset}-{run2d}.txt

subset, run2d

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

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

plugging, mjd, run, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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, run1d, mjd, plate

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

run, run, rerun

asTrans

$PHOTO_REDUX/{rerun}/{run}/astrom/asTrans-{run:0>6}.fit

run, run, rerun

asTranscol

$PHOTO_REDUX/{rerun}/{run}/astrom/{camcol}/asTrans-{run:0>6}.fit

rerun, run, run, camcol

astromQA-offsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-{run:0>6}-{camcol}.png

camcol, catalog, rerun, run, run

astromQA-offsets-all

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-all-{run:0>6}.png

run, run, catalog, rerun

astromQA-offsets-pmoffsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-pmoffsets-{run:0>6}-{camcol}.png

camcol, catalog, rerun, run, run

astromQAFieldFlag

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldFlag-{catalog}-{run}-{camcol}.fits

rerun, run, catalog, camcol

astromQAFieldSummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldSummary-{catalog}-{run}-{camcol}.fits.gz

rerun, run, catalog, camcol

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

$BOSS_PHOTOOBJ/astromqa/{catalog}/astromQAImage-{catalog}-{type}-{nra}-{ndec}.fits

catalog, type, ndec, nra

astromQASummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQASummary-{catalog}-{run}-{camcol}.fits

rerun, run, catalog, camcol

astromqa

$BOSS_PHOTOOBJ/astromqa/astromqa-{nra}-{ndec}.html

ndec, nra

calibMatch

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibMatch-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

calibPhotom

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibPhotom-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

calibPhotomGlobal

$PHOTO_CALIB/{rerun}/{run}/nfcalib/calibPhotomGlobal-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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, rerun, field, run, run

fpBIN

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpBIN-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, filter, rerun, run, field, run

fpFieldStat

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpFieldStat-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, rerun, field, run, run

fpM

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpM-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, filter, rerun, run, field, run

fpObjc

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpObjc-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, rerun, field, run, run

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, filter, rerun, irun, run

idFF

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idFF-{run:0>6}-{filter}{camcol}.fit

camcol, filter, rerun, run, run

idFrameLog

$PHOTO_REDUX/{rerun}/{run}/logs/idFrameLog-{run:0>6}-{ccd}.par

run, run, rerun, ccd

idGang

$PHOTO_DATA/{run}/gangs/idGang-{run:0>6}-{rc}{ccd}-{frame:0>4}.fit

run, rc, frame, run, ccd

idR

$PHOTO_DATA/{run}/fields/{camcol}/idR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, filter, run, field, run

idReport

$PHOTO_REDUX/{rerun}/{run}/logs/idReport-{mjd}.par

rerun, run, mjd

idWeather

$PHOTO_REDUX/{rerun}/{run}/logs/idWeather-{mjd}.par

rerun, run, mjd

knownMissing

$SPECTRO_REDUX/{run2d}/{plate:0>4}/knownMissing.txt

run2d, plate

koAstrom

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstrom-{run:0>6}.fit

run, run, rerun

koCat

$PHOTO_REDUX/{rerun}/{run}/ssc/koCat-{run:0>6}.fit

run, run, rerun

opBC

$PHOTO_REDUX/{rerun}/{run}/logs/opBC-{mjd}.par

rerun, run, mjd

opCamera

$PHOTO_REDUX/{rerun}/{run}/logs/opCamera-{mjd}.par

rerun, run, mjd

opConfig

$PHOTO_REDUX/{rerun}/{run}/logs/opConfig-{mjd}.par

rerun, run, mjd

opECalib

$PHOTO_REDUX/{rerun}/{run}/logs/opECalib-{mjd}.par

rerun, run, mjd

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoObj

$BOSS_PHOTOOBJ/{rerun}/{run}/{camcol}/photoObj-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoRC3

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/{camcol}/photoRC3-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

run, run, rerun

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, rerun, field, run, run

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

drillrun, ns, adjust, plate

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

plateid, mjd

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, designid, pointing

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

lambda, plateid, plateid, pointing

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

drillrun, survey, designid

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, designid, pointing

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, designid, pointing

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, filter, rerun, run, field, run

psCT

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psCT-{run:0>6}-{camcol}.fit

rerun, run, run, camcol

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, filter, rerun, run, run

psFang

$PHOTO_REDUX/{rerun}/{run}/psFangs/{camcol}/psFang-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, rerun, field, run, run

psField

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psField-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, rerun, field, run, run

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, rerun, field, run, run

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, rerun, field, run, run

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

rerun, run, run, camcol

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

rerun, run, camcol, dr

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

rerun, run, camcol, dr

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

rerun, run, camcol, dr

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mapid, designid, mjd, drillrun, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, designid, locationid, plate

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

id, frame, br, plateid, run2d

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, plateid, mjd

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, run1d, plateid, mjd

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, plateid, run2d

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, plateid, mjd

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, plateid, mjd

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, run1d, plateid, mjd

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, plateid, fiberid

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

mjd, run2d, 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

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

plugging, mjd, run, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

muStart, camcol, skyVersion, rerun, fieldStart, stripe, fieldEnd, run

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

rerun, run, run, camcol

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

num, mjd, chip, instrument, apred

ap2D

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2D-{chip}-{num:0>8}.fits

num, mjd, chip, instrument, apred

ap2Dfz

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2D-{chip}-{num:0>8}.fits.fz

num, mjd, chip, instrument, apred

ap2Dmodel

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2Dmodel-{chip}-{num:0>8}.fits

num, mjd, chip, instrument, apred

apBPM

$APOGEE_REDUX/{apred}/cal/{instrument}/bpm/@apgprefix|BPM-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apCal

$APOGEE_REDUX/{apred}/{prefix}Cal.fits

apred, prefix

apCalPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|CalPlan-{instrument}-{mjd}.yaml

apred, instrument, mjd

apCframe

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Cframe-{chip}-{num:0>8}.fits

field, telescope, num, mjd, chip, apred, plate

apCframe-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Cframe-{chip}-{num:0>8}.fits

field, telescope, num, mjd, chip, apred

apDark

$APOGEE_REDUX/{apred}/cal/{instrument}/darkcorr/@apgprefix|Dark-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apDarkPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|DarkPlan-{instrument}-{mjd}.yaml

apred, instrument, mjd

apDetector

$APOGEE_REDUX/{apred}/cal/{instrument}/detector/@apgprefix|Detector-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apDiag

$APOGEE_REDUX/{apred}/log/{prefix}Diag-{plate}-{mjd}.log

apred, plate, mjd, prefix

apEPSF

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|EPSF-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apETrace

$APOGEE_REDUX/{apred}/cal/{instrument}/trace/@apgprefix|ETrace-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apExp

$APOGEE_REDUX/{apred}/{prefix}Exp.fits

apred, prefix

apExtraPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|ExtraPlan-{instrument}-{mjd}.yaml

apred, instrument, mjd

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

apred, chip, num, instrument

apFlux

$APOGEE_REDUX/{apred}/cal/{instrument}/flux/@apgprefix|Flux-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apHist

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|Hist-{chip}-{mjd}.fits

apred, chip, instrument, mjd

apLSF

$APOGEE_REDUX/{apred}/cal/{instrument}/lsf/@apgprefix|LSF-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apLittrow

$APOGEE_REDUX/{apred}/cal/{instrument}/littrow/@apgprefix|Littrow-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apPSF

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|PSF-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apPSFModel

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|PSFModel-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apPersist

$APOGEE_REDUX/{apred}/cal/{instrument}/persist/@apgprefix|Persist-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apPersistModel

$APOGEE_REDUX/{apred}/cal/{instrument}/persist/@apgprefix|PersistModel-{chip}-{mjd}.fits

apred, chip, instrument, mjd

apPlan

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Plan-{plate}-{mjd}.yaml

field, telescope, mjd, apred, plate

apPlan-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Plan-{reduction}-{mjd}.yaml

field, telescope, reduction, mjd, apred

apPlate

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Plate-{chip}-{plate}-{mjd}.fits

field, telescope, mjd, chip, apred, plate

apPlate-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Plate-{chip}-{plate}-{mjd}.fits

field, telescope, mjd, chip, apred, plate

apPlateSum

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|PlateSum-{plate}-{mjd}.fits

field, telescope, mjd, apred, plate

apPlateSum-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|PlateSum-{reduction}-{mjd}.fits

field, telescope, reduction, mjd, apred

apQA

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/html/@apgprefix|QA-{plate}-{mjd}.html

field, telescope, mjd, apred, plate

apQAcal

$APOGEE_REDUX/{apred}/cal/{instrument}/qa/{mjd}/@apgprefix|QAcal-{mjd}.fits

apred, instrument, mjd

apResponse

$APOGEE_REDUX/{apred}/cal/{instrument}/flux/@apgprefix|Response-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apSparse

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|Sparse-{num:0>8}.fits

apred, num, instrument

apStar

$APOGEE_REDUX/{apred}/{telescope}/@healpixgrp|/{healpix}/apStar-{apred}-{telescope}-{obj}.fits

apred, telescope, healpix, obj

apStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/@apgprefix|Star-{apred}-{reduction}.fits

field, telescope, reduction, apstar, apred

apTellstar

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Tellstar-{plate}-{mjd}.fits

field, telescope, mjd, apred, plate

apTellstar-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Tellstar-{mjd}-{reduction}.fits

field, telescope, reduction, mjd, apred

apTelluric

$APOGEE_REDUX/{apred}/cal/{instrument}/telluric/@apgprefix|Telluric-{chip}-{num}.fits

apred, chip, instrument, num

apVisit

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/apVisit-{apred}-{telescope}-{plate}-{mjd}-{fiber:0>3}.fits

field, telescope, mjd, apred, fiber, plate

apVisit-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/apVisit-{apred}-{mjd}-{reduction}.fits

field, telescope, reduction, mjd, apred

apVisitSum

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{plate}-{mjd}.fits

field, telescope, mjd, apred, plate

apVisitSum-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{mjd}-{reduction}.fits

field, telescope, reduction, mjd, apred

apWave

$APOGEE_REDUX/{apred}/cal/{instrument}/wave/@apgprefix|Wave-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apWaveFPI

$APOGEE_REDUX/{apred}/cal/{instrument}/wave/@apgprefix|WaveFPI-{chip}-{mjd}-{num:0>8}.fits

num, mjd, chip, instrument, apred

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

task_id, v_astra, run2d, cat_id, apred, component

astraStarFERRE

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-FERRE-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarKorg

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-Korg-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarSLAM

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-SLAM-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarSnowWhite

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-WD-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarTheCannon

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-TheCannon-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarThePayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-Payne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarZetaPayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-ZetaPayne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitASPCAP

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-ASPCAP-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitFERRE

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-FERRE-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitKorg

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-Korg-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitSLAM

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-SLAM-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitTheCannon

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-Cannon-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitThePayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-Payne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitWD

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-WD-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitZetaPayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-ZetaPayne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

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

v_astra, run2d, cat_id, apred, component

mwmVisit

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/spectra/visit/@cat_id_groups|/mwmVisit-{v_astra}-{cat_id}@component_default|.fits

v_astra, run2d, cat_id, apred, component

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

fieldid, run2d, mjd

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

fieldid, run2d, mjd

spArc

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spArc-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, fieldid, run2d

spCFrame

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, fieldid, run2d

spField

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spField-@pad_fieldid|-{mjd}.fits

fieldid, run2d, mjd

spFlat

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFlat-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, fieldid, run2d

spFluxcalib

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, fieldid, run2d

spFluxcorr

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, fieldid, run2d

spFluxdistort

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFluxdistort-@pad_fieldid|-{mjd}.fits

fieldid, run2d, mjd

spFrame

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, fieldid, run2d

spPlate

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spPlate-@pad_fieldid|-{mjd}.fits

fieldid, run2d, mjd

spSpec

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/coadd/{mjd}/spSpec-@pad_fieldid|-{mjd}-{catalogid}.fits

fieldid, run2d, mjd, catalogid

spXCSAO

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spXCSAO-@pad_fieldid|-{mjd}.fits

run2d, fieldid, run1d, mjd

spZall

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spZall-@pad_fieldid|-{mjd}.fits

run2d, fieldid, run1d, mjd

spZbest

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spZbest-@pad_fieldid|-{mjd}.fits

run2d, fieldid, run1d, mjd

spZline

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spZline-@pad_fieldid|-{mjd}.fits

run2d, fieldid, run1d, mjd

specFull

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

fieldid, run2d, mjd, catalogid

specLite

$BOSS_SPECTRO_REDUX/{run2d}/spectra/lite/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

fieldid, run2d, mjd, catalogid

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

num, mjd, chip, instrument, apred

ap2D

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2D-{chip}-{num:0>8}.fits

num, mjd, chip, instrument, apred

ap2Dfz

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2D-{chip}-{num:0>8}.fits.fz

num, mjd, chip, instrument, apred

ap2Dmodel

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2Dmodel-{chip}-{num:0>8}.fits

num, mjd, chip, instrument, apred

apBPM

$APOGEE_REDUX/{apred}/cal/{instrument}/bpm/@apgprefix|BPM-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apCal

$APOGEE_REDUX/{apred}/{prefix}Cal.fits

apred, prefix

apCalPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|CalPlan-{instrument}-{mjd}.yaml

apred, instrument, mjd

apCframe

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Cframe-{chip}-{num:0>8}.fits

field, telescope, num, mjd, chip, apred, plate

apCframe-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Cframe-{chip}-{num:0>8}.fits

field, telescope, num, mjd, chip, apred

apDark

$APOGEE_REDUX/{apred}/cal/{instrument}/darkcorr/@apgprefix|Dark-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apDarkPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|DarkPlan-{instrument}-{mjd}.yaml

apred, instrument, mjd

apDetector

$APOGEE_REDUX/{apred}/cal/{instrument}/detector/@apgprefix|Detector-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apDiag

$APOGEE_REDUX/{apred}/log/{prefix}Diag-{plate}-{mjd}.log

apred, plate, mjd, prefix

apEPSF

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|EPSF-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apETrace

$APOGEE_REDUX/{apred}/cal/{instrument}/trace/@apgprefix|ETrace-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apExp

$APOGEE_REDUX/{apred}/{prefix}Exp.fits

apred, prefix

apExtraPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|ExtraPlan-{instrument}-{mjd}.yaml

apred, instrument, mjd

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

apred, chip, num, instrument

apFlux

$APOGEE_REDUX/{apred}/cal/{instrument}/flux/@apgprefix|Flux-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apHist

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|Hist-{chip}-{mjd}.fits

apred, chip, instrument, mjd

apLSF

$APOGEE_REDUX/{apred}/cal/{instrument}/lsf/@apgprefix|LSF-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apLittrow

$APOGEE_REDUX/{apred}/cal/{instrument}/littrow/@apgprefix|Littrow-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apPSF

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|PSF-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apPSFModel

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|PSFModel-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apPersist

$APOGEE_REDUX/{apred}/cal/{instrument}/persist/@apgprefix|Persist-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apPersistModel

$APOGEE_REDUX/{apred}/cal/{instrument}/persist/@apgprefix|PersistModel-{chip}-{mjd}.fits

apred, chip, instrument, mjd

apPlan

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Plan-{plate}-{mjd}.yaml

field, telescope, mjd, apred, plate

apPlan-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Plan-{reduction}-{mjd}.yaml

field, telescope, reduction, mjd, apred

apPlate

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Plate-{chip}-{plate}-{mjd}.fits

field, telescope, mjd, chip, apred, plate

apPlate-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Plate-{chip}-{plate}-{mjd}.fits

field, telescope, mjd, chip, apred, plate

apPlateSum

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|PlateSum-{plate}-{mjd}.fits

field, telescope, mjd, apred, plate

apPlateSum-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|PlateSum-{reduction}-{mjd}.fits

field, telescope, reduction, mjd, apred

apQA

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/html/@apgprefix|QA-{plate}-{mjd}.html

field, telescope, mjd, apred, plate

apQAcal

$APOGEE_REDUX/{apred}/cal/{instrument}/qa/{mjd}/@apgprefix|QAcal-{mjd}.fits

apred, instrument, mjd

apResponse

$APOGEE_REDUX/{apred}/cal/{instrument}/flux/@apgprefix|Response-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apSparse

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|Sparse-{num:0>8}.fits

apred, num, instrument

apStar

$APOGEE_REDUX/{apred}/{telescope}/@healpixgrp|/{healpix}/apStar-{apred}-{telescope}-{obj}.fits

apred, telescope, healpix, obj

apStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/@apgprefix|Star-{apred}-{reduction}.fits

field, telescope, reduction, apstar, apred

apTellstar

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Tellstar-{plate}-{mjd}.fits

field, telescope, mjd, apred, plate

apTellstar-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Tellstar-{mjd}-{reduction}.fits

field, telescope, reduction, mjd, apred

apTelluric

$APOGEE_REDUX/{apred}/cal/{instrument}/telluric/@apgprefix|Telluric-{chip}-{num}.fits

apred, chip, instrument, num

apVisit

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/apVisit-{apred}-{telescope}-{plate}-{mjd}-{fiber:0>3}.fits

field, telescope, mjd, apred, fiber, plate

apVisit-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/apVisit-{apred}-{mjd}-{reduction}.fits

field, telescope, reduction, mjd, apred

apVisitSum

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{plate}-{mjd}.fits

field, telescope, mjd, apred, plate

apVisitSum-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{mjd}-{reduction}.fits

field, telescope, reduction, mjd, apred

apWave

$APOGEE_REDUX/{apred}/cal/{instrument}/wave/@apgprefix|Wave-{chip}-{num:0>8}.fits

apred, chip, num, instrument

apWaveFPI

$APOGEE_REDUX/{apred}/cal/{instrument}/wave/@apgprefix|WaveFPI-{chip}-{mjd}-{num:0>8}.fits

num, mjd, chip, instrument, apred

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

task_id, v_astra, run2d, cat_id, apred, component

astraStarFERRE

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-FERRE-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarKorg

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-Korg-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarSLAM

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-SLAM-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarSnowWhite

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-SnowWhite-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarTheCannon

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-TheCannon-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarThePayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-Payne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraStarZetaPayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-ZetaPayne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitASPCAP

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-ASPCAP-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitFERRE

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-FERRE-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitKorg

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-Korg-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitSLAM

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-SLAM-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitTheCannon

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-Cannon-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitThePayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-Payne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitWD

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-WD-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

astraVisitZetaPayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-ZetaPayne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

task_id, v_astra, run2d, cat_id, apred, component

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

v_astra, run2d, cat_id, apred, component

mwmVisit

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/spectra/visit/@cat_id_groups|/mwmVisit-{v_astra}-{cat_id}@component_default|.fits

v_astra, run2d, cat_id, apred, component

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

fieldid, run2d, mjd

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

fieldid, run2d, mjd

spArc

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spArc-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, fieldid, run2d

spCFrame

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, fieldid, run2d

spField

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spField-@pad_fieldid|-{mjd}.fits

fieldid, run2d, mjd

spFlat

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFlat-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, fieldid, run2d

spFluxcalib

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, fieldid, run2d

spFluxcorr

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, fieldid, run2d

spFluxdistort

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFluxdistort-@pad_fieldid|-{mjd}.fits

fieldid, run2d, mjd

spFrame

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFrame-{br}{id}-{frame:0>8}.fits.gz

id, frame, br, fieldid, run2d

spPlate

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spPlate-@pad_fieldid|-{mjd}.fits

fieldid, run2d, mjd

spSpec

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/coadd/{mjd}/spSpec-@pad_fieldid|-{mjd}-{catalogid}.fits

fieldid, run2d, mjd, catalogid

spXCSAO

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spXCSAO-@pad_fieldid|-{mjd}.fits

run2d, fieldid, run1d, mjd

spZall

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spZall-@pad_fieldid|-{mjd}.fits

run2d, fieldid, run1d, mjd

spZbest

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spZbest-@pad_fieldid|-{mjd}.fits

run2d, fieldid, run1d, mjd

spZline

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spZline-@pad_fieldid|-{mjd}.fits

run2d, fieldid, run1d, mjd

specFull

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

fieldid, run2d, mjd, catalogid

specLite

$BOSS_SPECTRO_REDUX/{run2d}/spectra/lite/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

fieldid, run2d, mjd, catalogid