Available Paths

These are the paths available to you.

paths

paths
Name Template Kwargs
BOSSLyaDR_cat $BOSS_LYA/cat/BOSSLya{dr}_cat dr
BOSSLyaDR_spectra $BOSS_LYA/cat/BOSSLya{dr}_spectra dr
DRQ $BOSS_QSO/{dr}Q/{dr}Q.fits dr
Supplementary_DRQ $BOSS_QSO/{dr}Q/Supplementary_{dr}Q.fits dr
DRQ_BAL $BOSS_QSO/{dr}Q/{dr}Q_BAL.fits dr
DRQ_sup $BOSS_QSO/{dr}Q/{dr}Q_sup.fits dr
DRQ_superset $BOSS_QSO/{dr}Q/{dr}Q_superset.fits dr
MARVELS1 $MARVELS_DATA/{mjd}/et1/MARVELS1.{utc}.fits utc, mjd
MARVELS1_QALOG $MARVELS_DATA/{mjd}/logs_qualityassurance/MARVELS1_QALOG.{utc}.fits utc, mjd
REJECT_MASK $BOSS_LSS_REDUX/reject_mask/{type}.{format} type, format
MASK $BOSS_LSS_REDUX/mask/{type}.{format} type, format
allStar $APOGEE_ASPCAP/{apred}/{aspcap}/allStar-{apred}-{aspcap}.fits aspcap, apred
allVisit $APOGEE_ASPCAP/{apred}/{aspcap}/allVisit-{apred}-{aspcap}.fits aspcap, apred
allPlates $APOGEE_ASPCAP/{apred}/{aspcap}/allPlates-{apred}-{aspcap}.fits aspcap, apred
allExp $APOGEE_REDUX/{apred}/allExp.fits apred
allSci $APOGEE_REDUX/{apred}/allSci.fits apred
allCal $APOGEE_REDUX/{apred}/allCal.fits apred
apCal $APOGEE_REDUX/{apred}/{prefix}Cal.fits prefix, apred
apExp $APOGEE_REDUX/{apred}/{prefix}Exp.fits prefix, apred
apSci $APOGEE_REDUX/{apred}/{prefix}Sci.fits prefix, apred
allVisitSum $APOGEE_REDUX/{apred}/allVisitSum.fits apred
ancillary-boss $BOSSTILELIST_DIR/inputs/ancillary/{chunk}/ancillary-{chunk}.par chunk
ap1D $APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/{prefix}1D-{chip}-{num:0>8}.fits apred, num, mjd, chip, prefix, instrument
ap2D $APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/{prefix}2D-{chip}-{num:0>8}.fits apred, num, mjd, chip, prefix, instrument
ap2Dfz $APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/{prefix}2D-{chip}-{num:0>8}.fits.fz apred, num, mjd, chip, prefix, instrument
ap2Dmodel $APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/{prefix}2Dmodel-{chip}-{num:0>8}.fits apred, num, mjd, chip, prefix, instrument
apBPM $APOGEE_REDUX/{apred}/cal/bpm/{prefix}BPM-{chip}-{num:0>8}.fits chip, prefix, apred, num
apCframe $APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/{prefix}Cframe-{chip}-{num:0>8}.fits apred, field, telescope, plate, num, mjd, chip, prefix
apCframe-1m $APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/{prefix}Cframe-{chip}-{num:0>8}.fits apred, field, telescope, num, mjd, chip, prefix
apDark $APOGEE_REDUX/{apred}/cal/darkcorr/{prefix}Dark-{chip}-{num:0>8}.fits chip, prefix, apred, num
apDetector $APOGEE_REDUX/{apred}/cal/detector/{prefix}Detector-{chip}-{num:0>8}.fits chip, prefix, apred, num
apDiag $APOGEE_REDUX/{apred}/log/{prefix}Diag-{plate}-{mjd}.fits prefix, apred, mjd, plate
apField $APOGEE_REDUX/{apred}/stars/{telescope}/{field}/{prefix}Field-{field}.fits field, prefix, telescope, apred
apFieldVisits $APOGEE_REDUX/{apred}/stars/{telescope}/{field}/{prefix}FieldVisits-{field}.fits field, prefix, telescope, apred
apFlat $APOGEE_REDUX/{apred}/cal/flatcorr/{prefix}Flat-{chip}-{num:0>8}.fits chip, prefix, apred, num
apFlux $APOGEE_REDUX/{apred}/cal/flux/{prefix}Flux-{chip}-{num:0>8}.fits chip, prefix, apred, num
apHist $APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/{prefix}Hist-{chip}-{mjd}.fits chip, prefix, instrument, apred, mjd
apLittrow $APOGEE_REDUX/{apred}/cal/littrow/{prefix}Littrow-{chip}-{num:0>8}.fits chip, prefix, apred, num
apLSF $APOGEE_REDUX/{apred}/cal/lsf/{prefix}LSF-{chip}-{num:0>8}.fits chip, prefix, apred, num
apPSF $APOGEE_REDUX/{apred}/cal/psf/{prefix}PSF-{chip}-{num:0>8}.fits chip, prefix, apred, num
apEPSF $APOGEE_REDUX/{apred}/cal/psf/{prefix}EPSF-{chip}-{num:0>8}.fits chip, prefix, apred, num
apPersist $APOGEE_REDUX/{apred}/cal/persist/{prefix}Persist-{chip}-{num:0>8}.fits chip, prefix, apred, num
apPersistModel $APOGEE_REDUX/{apred}/cal/persist/{prefix}PersistModel-{chip}-{mjd}.fits chip, prefix, apred, mjd
apPlan $APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/{prefix}Plan-{plate}-{mjd}.par apred, field, telescope, plate, mjd, prefix
apPlan-1m $APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/{prefix}Plan-{reduction}-{mjd}.par apred, field, telescope, mjd, reduction, prefix
apCalPlan $APOGEE_REDUX/{apred}/cal/{instrument}/{mjd}/{prefix}CalPlan-{instrument}-{mjd}.par prefix, instrument, apred, mjd
apDarkPlan $APOGEE_REDUX/{apred}/cal/{instrument}/{mjd}/{prefix}DarkPlan-{instrument}-{mjd}.par prefix, instrument, apred, mjd
apPlate $APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/{prefix}Plate-{chip}-{plate}-{mjd}.fits apred, field, telescope, plate, mjd, chip, prefix
apPlate-1m $APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/{prefix}Plate-{chip}-{plate}-{mjd}.fits apred, field, telescope, plate, mjd, chip, prefix
apPlateSum $APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/{prefix}PlateSum-{plate}-{mjd}.fits apred, field, telescope, plate, mjd, prefix
apPlateSum-1m $APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/{prefix}PlateSum-{reduction}-{mjd}.fits apred, field, telescope, mjd, reduction, prefix
apQA $APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/html/{prefix}QA-{plate}-{mjd}.html apred, field, telescope, plate, mjd, prefix
apQAcal $APOGEE_REDUX/{apred}/cal/{instrument}/{mjd}/{prefix}QAcal-{mjd}.fits prefix, instrument, apred, mjd
apR $APOGEE_DATA/{mjd}/apR-{chip}-{num:0>8}.apz chip, num, mjd
asR $APOGEE_DATA_2S/{mjd}/asR-{chip}-{num:0>8}.apz chip, num, mjd
apR-1m $APOGEE_DATA_1M/{mjd}/apR-{chip}-{num:0>8}.apz chip, num, mjd
apRaw $APOGEE_RAW/{mjd}/apRaw-{num:0>8}-{read:0>3}.fits read, num, mjd
apResponse $APOGEE_REDUX/{apred}/cal/flux/{prefix}Response-{chip}-{num:0>8}.fits chip, prefix, apred, num
apStar $APOGEE_REDUX/{apred}/stars/{telescope}/{field}/{prefix}Star-{apred}-{obj}.fits field, prefix, telescope, apred, obj
apStar-1m $APOGEE_REDUX/{apred}/stars/{telescope}/{field}/apStar-{apred}-{reduction}.fits field, reduction, telescope, apred
apStarLSF $APOGEE_REDUX/{apred}/stars/{telescope}/{field}/{prefix}StarLSF-{obj}.fits field, prefix, telescope, apred, obj
apETrace $APOGEE_REDUX/{apred}/cal/trace/{prefix}ETrace-{chip}-{num:0>8}.fits chip, prefix, apred, num
apTrace $APOGEE_REDUX/{apred}/cal/trace/{prefix}Trace-{chip}-{num:0>8}.fits chip, prefix, apred, num
apTellstar $APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/{prefix}Tellstar-{plate}-{mjd}.fits apred, field, telescope, plate, mjd, prefix
apTellstar-1m $APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/{prefix}Tellstar-{mjd}-{reduction}.fits apred, field, telescope, mjd, reduction, prefix
apVisit $APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/{prefix}Visit-{apred}-{plate}-{mjd}-{fiber:0>3}.fits fiber, apred, field, telescope, plate, mjd, prefix
apVisit-1m $APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/apVisit-{apred}-{mjd}-{reduction}.fits field, reduction, telescope, apred, mjd
apVisitSum $APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{plate}-{mjd}.fits field, telescope, apred, mjd, plate
apVisitSum-1m $APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{mjd}-{reduction}.fits field, reduction, telescope, apred, mjd
apWave $APOGEE_REDUX/{apred}/cal/wave/{prefix}Wave-{chip}-{num:0>8}.fits chip, prefix, apred, num
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
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 camcol, run, run, rerun
cannonStar $APOGEE_CANNON/{apred}/{cannon}/{field}/cannonStar-{apred}-{obj}.pkl field, cannon, apred, obj
cannonStar-1m $APOGEE_CANNON/{apred}/{cannon}/{field}/cannonStar-{apred}-{reduction}.pkl field, reduction, cannon, apred
aspcapStar $APOGEE_ASPCAP/{apred}/{aspcap}/{telescope}/{field}/aspcapStar-{apred}-{obj}.fits aspcap, telescope, apred, obj, field
aspcapStar-1m $APOGEE_ASPCAP/{apred}/{aspcap}/{telescope}/{field}/aspcapStar-{apred}-{reduction}.fits aspcap, reduction, telescope, apred, field
aspcapField $APOGEE_ASPCAP/{apred}/{aspcap}/{telescope}/{field}/aspcapField-{field}.fits aspcap, telescope, apred, field
astromQA $BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/{camcol}/astromQAFieldSummary-{catalog}-{run}-{camcol}.fits.gz camcol, catalog, run, rerun
astromQA-offsets $BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-{run}-{camcol}.png camcol, rerun, run, catalog
astromQA-offsets-all $BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-{run}-all.png rerun, run, catalog
astromQA-offsets-pmoffsets $BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-pmoffsets-{run}-{camcol}.png camcol, rerun, run, catalog
astromQAFieldFlag $BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldFlag-{catalog}-{run}-{camcol}.fits camcol, catalog, run, rerun
astromQAFieldSummary $BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldSummary-{catalog}-{run}-{camcol}.fits.gz camcol, catalog, run, rerun
astromQAFields $BOSS_PHOTOOBJ/astromqa/astromQAFields.fits  
astromQAImage $BOSS_PHOTOOBJ/astromqa/{catalog}/astromQAImage-{catalog}-{type}-{nra}-{ndec}.fits type, nra, ndec, catalog
astromQASummary $BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQASummary-{catalog}-{run}-{camcol}.fits camcol, catalog, run, rerun
astromqa $BOSS_PHOTOOBJ/astromqa/astromqa-{nra}-{ndec}.html nra, ndec
boss_geometry $BOSSTILELIST_DIR/geometry/boss_geometry.{format} format
boss_locations $BOSSTILELIST_DIR/geometry/boss_locations.{format} format
boss_sector2tile $BOSSTILELIST_DIR/geometry/boss_sector2tile.par  
boss_sectors $BOSSTILELIST_DIR/geometry/boss_sectors.par  
boss_survey $BOSSTILELIST_DIR/geometry/boss_survey.par  
bosschunks $BOSSTILELIST_DIR/bosschunks.par  
bosstarget $BOSS_TARGET/{target_run}/bosstarget-{type}-{run}-{camcol}-{rerun}-{target_run}.fits type, camcol, target_run, run, rerun
bosstarget_collate $BOSS_TARGET/{target_run}/bosstarget-{type}-{target_run}-collate.fits type, target_run
bosstarget_chunk $BOSS_TARGET/{target_bosstarget}/run-{type}-{target_run}-{chunk}.fits type, target_run, target_bosstarget, chunk
bosstile-final-collated $BOSS_LSS_REDUX/bosstile-final-collated-boss2-bossN.fits.gz  
bosstile-final-collated-param $BOSS_LSS_REDUX/bosstile-final-collated-boss2-bossN-{param}.fits.gz param
bosstiles $BOSSTILELIST_DIR/bosstiles.par  
cR $IRCAM_DATA/{mjd}/cR{time}.fit mjd, time
calibMatch $PHOTO_REDUX/{rerun}/{run}/nfcalib/calibMatch-{run:0>6}-{camcol}.fits camcol, run, run, rerun
calibObj $PHOTO_SWEEP/{rerun}/{run}/calibObj-{run:0>6}-{camcol}-{field:0>4}-{type}.fits camcol, rerun, type, run, field, run
calibPhotom $PHOTO_REDUX/{rerun}/{run}/nfcalib/calibPhotom-{run:0>6}-{camcol}.fits camcol, run, run, rerun
calibPhotomGlobal $PHOTO_CALIB/{rerun}/{run}/nfcalib/calibPhotomGlobal-{run:0>6}-{camcol}.fits camcol, run, run, rerun
calibPlateP $CALIBPLATE_DIR/calibPlateP-{plate:0>4}.fits plate
dapall $MANGA_SPECTRO_ANALYSIS/{drpver}/{dapver}/dapall-{drpver}-{dapver}.fits drpver, dapver
dark $GCAM_DATA/{mjd}/dark-{index:0>4}.fits index, mjd
datasweep-index $PHOTO_SWEEP/datasweep-index-{type}.fits type
drpall $MANGA_SPECTRO_REDUX/{drpver}/drpall-{drpver}.fits drpver
dup $SSPP_REDUX/duplicates/dup-{origname}.fits origname
exposureinfo $MARVELS_REDUX/{rerun}/{results}/{platename}/exposureinfo_{platename}.fits results, platename, rerun
fibretranslationtable $MARVELS_REDUX/{rerun}/{params}/fibretranslationtable.par params, rerun
final-boss $BOSSTILELIST_DIR/outputs/{chunk}/final-{chunk}.fits chunk
flat $GCAT_DATA/{mjd}/flat-{index:0>4}-{cartridge}.dat index, cartridge, mjd
fpAtlas $PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpAtlas-{run:0>6}-{camcol}-{field:0>4}.fit camcol, field, run, run, rerun
fpBIN $PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpBIN-{run:0>6}-{filter}{camcol}-{field:0>4}.fit camcol, filter, rerun, run, field, run
fpC $PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpC-{run:0>6}-{filter}{camcol}-{field:0>4}.fit camcol, filter, rerun, run, field, run
fpFieldStat $PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpFieldStat-{run:0>6}-{camcol}-{field:0>4}.fit camcol, field, run, run, rerun
fpM $PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpM-{run:0>6}-{filter}{camcol}-{field:0>4}.fit camcol, filter, rerun, run, field, run
fpObjc $PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpObjc-{run:0>6}-{camcol}-{field:0>4}.fit camcol, field, run, run, rerun
fpParam $PHOTO_REDUX/{rerun}/{run}/photo/fpParam.par run, rerun
fpPlan $PHOTO_REDUX/{rerun}/{run}/photo/fpPlan.par run, rerun
frame $BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.fits camcol, 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
frame-jpg $BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{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 mjd, rerun, time, fiberid
ft_noFlat $MARVELS_REDUX/{rerun}/{mjd}/reduction1/processed_images/ft_noFlat_S{fiberid}_MARVELS1.{time}.fits mjd, rerun, time, fiberid
ft_whirl $MARVELS_REDUX/{rerun}/{mjd}/reduction1/processed_images/ft_noFlat_S{fiberid}_MARVELS1.{time}.wrhl mjd, rerun, time, fiberid
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 sample, dr, version, ns
galaxy-photoObj $BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-photoObj.fits.gz sample, dr, version, ns
galaxy-specObj $BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-specObj.fits.gz sample, dr, version, ns
gangs.list $STAGING_DATA/gangs/{mjd}/gangs.list mjd
geometry-boss $BOSSTILELIST_DIR/outputs/{chunk}/geometry-{chunk}.fits chunk
granada_fsps $BOSS_GALAXY_REDUX/{version}/granada_fsps_{configuration}-{run2d}.fits run2d, configuration, version
granada_fsps_plate $BOSS_GALAXY_REDUX/{version}/{run2d}/{plate:0>4}/{run1d}/granada/fsps/granada_fsps_{configuration}-{plate:0>4}-{mjd}.fits plate, run2d, configuration, version, run1d, mjd
guidermon $SPECLOG_DIR/{mjd}/guiderMon-{mjd}.par mjd
gimg $GCAT_DATA/{mjd}/gimg-{index:0>4}.fits.gz index, mjd
gimg-old $RAWDATA_DIR/{mjd}/guider/gimg{index:0>4}.fits index, mjd
idB $PHOTO_REDUX/{rerun}/{run}/photo/calib/idB-{run:0>6}-{filter}{camcol}.fit filter, camcol, run, run, rerun
idCCDLog $STAGING_DATA/oplogs/{mjd}/idCCDLog-{camrow}{camcol}-{mjd}.par camcol, mjd, camrow
idFF $PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/idFF-{run:0>6}-{filter}{camcol}.fit camcol, filter, run, run, rerun
idFrameLog $PHOTO_REDUX/{rerun}/{run}/logs/idFrameLog-{run:0>6}-{ccd}.par ccd, run, run, rerun
idGang $PHOTO_DATA/{run}/gangs/idGang-{run:0>6}-{rc}{ccd}-{frame:0>4}.fit frame, run, ccd, rc, run
idR $PHOTO_DATA/{run}/fields/{camcol}/idR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit camcol, field, filter, run, run
idRR $PHOTO_DATA/{run}/fields/{camcol}/idRR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit camcol, field, filter, run, run
idReport $PHOTO_REDUX/{rerun}/{run}/logs/idReport-{mjd}.par run, mjd, rerun
idWeather $PHOTO_REDUX/{rerun}/{run}/logs/idWeather-{mjd}.par run, mjd, rerun
irsc $IRCAM_DATA/{mjd}/irsc.log mjd
knownMissing $SPECTRO_REDUX/{run2d}/{plate:0>4}/knownMissing.txt run2d, plate
koAstrom $PHOTO_REDUX/{rerun}/{run}/astrom/koAstrom-{run:0>6}.fit 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
koTycho2 $PHOTO_REDUX/{rerun}/{run}/astrom/koTycho2-{run:0>6}.fit run, run, rerun
mangadefault $MANGA_SPECTRO_ANALYSIS/{drpver}/{dapver}/default/{plate}/mangadap-{plate}-{ifu}-default.fits.gz drpver, ifu, dapver, plate
mangamap $MANGA_SPECTRO_ANALYSIS/{drpver}/{dapver}/full/{plate}/{ifu}/manga-{plate}-{ifu}-LOGCUBE_MAPS-{bintype}-{n:0>3}.fits.gz ifu, bintype, plate, dapver, n, drpver
mangadap $MANGA_SPECTRO_ANALYSIS/{drpver}/{dapver}/{plate}/{ifu}/manga-{plate}-{ifu}-LOG{mode}_BIN-{bintype}-{n:0>3}.fits mode, ifu, bintype, plate, dapver, n, drpver
mangadap5 $MANGA_SPECTRO_ANALYSIS/{drpver}/{dapver}/{daptype}/{plate}/{ifu}/manga-{plate}-{ifu}-{mode}-{daptype}.fits.gz mode, ifu, daptype, plate, dapver, drpver
mangacube $MANGA_SPECTRO_REDUX/{drpver}/{plate}/stack/manga-{plate}-{ifu}-LOGCUBE.fits.gz drpver, ifu, plate
mangarss $MANGA_SPECTRO_REDUX/{drpver}/{plate}/stack/manga-{plate}-{ifu}-LOGRSS.fits.gz drpver, ifu, plate
mangaimage $MANGA_SPECTRO_REDUX/{drpver}/{plate}/{dir3d}/images/{ifu}.png drpver, plate, ifu, dir3d
mangaimagenew $MANGA_SPECTRO_REDUX/{drpver}/{plate}/images/{ifu}.png drpver, ifu, plate
mangamastar $MANGA_SPECTRO_REDUX/{drpver}/{plate}/mastar/mastar-LOG-{plate}-{ifu}.fits.gz drpver, ifu, plate
mangaplate $MANGA_SPECTRO_REDUX/{drpver}/{plate} drpver, plate
mangapreimfits $MANGA_PREIMAGING/{designgrp}/{designid}/preimage-{mangaid}.fits.gz mangaid, designgrp, designid
mangapreimg $MANGA_PREIMAGING/{designgrp}/{designid}/preimage-{mangaid}_irg.jpg mangaid, designgrp, designid
mangagalaxyzoo3d $MANGA_SANDBOX/galaxyzoo3d/{gz3dver}/{mangaid}_{ifusize}_{zooid}.fits.gz mangaid, zooid, gz3dver, ifusize
mangahisum $MANGA_HI/{ver}/mangaHI{type}.fits type, ver
mangahispectra $MANGA_HI/{ver}/spectra/{program}/fits/mangaHI-{plateifu}.fits plateifu, program, ver
mask $BOSS_PHOTOOBJ/atlasOutput/{rerun}/{run}/{camcol}/mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format} camcol, format, filter, rerun, run, field, run
movie $GCAM_DATA/{mjd}/{mjd}-{start:0>4}-{end:0>4}.mp4 end, mjd, start
nsa $ATLAS_DATA/{version:.2}/nsa_{version}.fits version, version
opBC $PHOTO_REDUX/{rerun}/{run}/logs/opBC-{mjd}.par run, mjd, rerun
opCamera $PHOTO_REDUX/{rerun}/{run}/logs/opCamera-{mjd}.par run, mjd, rerun
opConfig $PHOTO_REDUX/{rerun}/{run}/logs/opConfig-{mjd}.par run, mjd, rerun
opECalib $PHOTO_REDUX/{rerun}/{run}/logs/opECalib-{mjd}.par run, mjd, rerun
pcalibMatchObj $PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits camcol, run, run, rerun
pcalibTrimIndx $PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibTrimIndx-{run:0>6}-{camcol}.fits camcol, run, run, rerun
pcalibTrimObj $PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibTrimObj-{run:0>6}-{camcol}.fits camcol, run, run, rerun
photo2MASS $BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits camcol, field, run, run, rerun
photo2MASSCamcol $BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits camcol, run, run, rerun
photo2MASSXSC $BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits camcol, field, run, run, rerun
photo2MASSXSCCamcol $BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits camcol, run, run, rerun
photoCombine $BOSS_PHOTOOBJ/Combine/{rerun}/{run}/{camcol}/photoCombine-{run:0>6}-{camcol}-{field:0>4}.fits camcol, field, run, run, rerun
photoCombineCamcol $BOSS_PHOTOOBJ/Combine/{rerun}/{run}/photoCombineCamcol-{run:0>6}-{camcol}.fits camcol, run, run, rerun
photoEpochs $BOSS_PHOTOOBJ/Combine/{rerun}/{run}/{camcol}/photoEpochs-{run:0>6}-{camcol}-{field:0>4}.fits camcol, field, run, run, rerun
photoField $BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits camcol, run, run, rerun
photoFirst $BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits camcol, field, run, run, rerun
photoFirstCamcol $BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits camcol, run, run, rerun
photoMatchPlate-original $BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoMatchPlate-{plate:0>4}.fits resolve, plate
photoMatchPlate %spectrodir/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits run2d, mjd, plateid
photoObj $BOSS_PHOTOOBJ/{rerun}/{run}/{camcol}/photoObj-{run:0>6}-{camcol}-{field:0>4}.fits camcol, field, run, run, rerun
photoPM $BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits camcol, field, run, run, rerun
photoPlate-original $BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPlate-{plate:0>4}.fits resolve, plate
photoPlate %spectrodir/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits run2d, mjd, plateid
photoPosPlate-original $BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPosPlate-{plate:0>4}.fits resolve, plate
photoPosPlate %spectrodir/{run2d}/{plateid:0>4}/photoPosPlate-{plateid:0>4}-{mjd}.fits run2d, mjd, plateid
photoRC3 $BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/{camcol}/photoRC3-{run:0>6}-{camcol}-{field:0>4}.fits camcol, field, run, run, rerun
photoRC3Camcol $BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits camcol, run, run, rerun
photoROSAT $BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits camcol, field, run, run, rerun
photoROSATCamcol $BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits camcol, run, run, rerun
photoRun $BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits run, run, rerun
photoRunAll $BOSS_PHOTOOBJ/photoRunAll.fits  
photoUKIDSS $BOSS_PHOTOOBJ/external/UKIDSS/{rerun}/{run}/{camcol}/photoUKIDSS-{run:0>6}-{camcol}-{field:0>4}.fits camcol, field, run, run, rerun
photoUSNOB $BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/{camcol}/photoUSNOB-{run:0>6}-{camcol}-{field:0>4}.fits camcol, field, run, run, rerun
photoUSNOBCamcol $BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits camcol, run, run, rerun
photoWISE $BOSS_PHOTOOBJ/external/WISE/{rerun}/{run}/{camcol}/photoWISE-{run:0>6}-{camcol}-{field:0>4}.fits camcol, field, run, run, rerun
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 adjust, drillrun, plate, ns
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 type, version
plateDefinition $PLATELIST_DIR/definitions/%definitiondir/plateDefinition-{designid:0>6}.par designid, designid
plateDefinitionAddenda $PLATELIST_DIR/definitions_addenda/%definitiondir/plateDefinitionAddenda-{designid:0>6}.par designid, designid
plateDesign $PLATELIST_DIR/designs/%definitiondir/plateDesign-{designid:0>6}.par designid, designid
plateGuide $PLATELIST_DIR/designs/%definitiondir/plateGuide-{designid:0>6}-p{pointing}.par designid, pointing, designid
plateGuideAdjust $PLATELIST_DIR/plates/%platedir/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par plateid, lambda, pointing, plateid
plateGuideOffsets $PLATELIST_DIR/plates/%platedir/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par plateid, lambda, pointing, plateid
plateHoles $PLATELIST_DIR/plates/%platedir/plateHoles-{plateid:0>6}.par plateid, plateid
plateHolesSorted $PLATELIST_DIR/plates/%platedir/plateHolesSorted-{plateid:0>6}.par plateid, plateid
plateInput $PLATELIST_DIR/inputs/{survey}/{drillrun}/plateInputs-{designid:0>6}.par survey, designid, drillrun
plateInput-output $PLATELIST_DIR/plates/%platedir/plateInput-output-{plateid:0>6}.par plateid, plateid
plateLines $PLATELIST_DIR/plates/%platedir/plateLines-%plateid6.png plateid
plateLines-print $PLATELIST_DIR/plates/%platedir/plateLines-{plateid:0>6}-print.pdf plateid, plateid
platePlans $PLATELIST_DIR/platePlans.par  
platePlans-boss $BOSSTILELIST_DIR/outputs/{chunk}/platePlans-{chunk}.par chunk
plateStandard $PLATELIST_DIR/designs/%definitiondir/plateStandard-{designid:0>6}-p{pointing}.par designid, pointing, designid
plateTrap $PLATELIST_DIR/designs/%definitiondir/plateTrap-{designid:0>6}-p{pointing}.par designid, pointing, designid
platelist %spectrodir/{run2d}/platelist.fits run2d
platelist-manga $MANGA_SPECTRO_REDUX/{mangadrp_ver}/platelist.fits mangadrp_ver
platequality %spectrodir/{run2d}/platequality{type} run2d, type
plates $SPECTRO_REDUX/plates-{dr}.fits dr
plates-survey $SPECTRO_REDUX/plates-{survey}-{dr}.fits survey, dr
plugtest-boss $BOSSTILELIST_DIR/outputs/{chunk}/plugtest-{chunk}.par chunk
portsmouth $BOSS_GALAXY_REDUX/{version}/portsmouth_{configuration}-{run2d}.fits run2d, configuration, version
portsmouth_plate $BOSS_GALAXY_REDUX/{version}/{run2d}/{plate:0>4}/{run1d}/portsmouth/portsmouth_{configuration}-{plate:0>4}-{mjd}.fits plate, run2d, configuration, version, run1d, mjd
primary-mask $BOSS_PHOTOOBJ/atlasOutput/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format} camcol, format, filter, rerun, run, field, run
proc-gimg $GCAT_DATA/{mjd}/proc-gimg-{index:0>4}.fits.gz index, mjd
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}/photo/psCT-{run:0>6}-{camcol}.fit camcol, run, run, rerun
psFF $PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit camcol, filter, run, run, rerun
psFang $PHOTO_REDUX/{rerun}/{run}/psFangs/{camcol}/psFang-{run:0>6}-{camcol}-{field:0>4}.fit camcol, field, run, run, rerun
psField $PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psField-{run:0>6}-{camcol}-{field:0>4}.fit camcol, field, run, run, rerun
psKO $PHOTO_REDUX/{rerun}/{run}/PS/{camcol}/psKO-{run:0>6}-{camcol}-{field:0>4}.fit camcol, field, run, run, rerun
psParam $PHOTO_REDUX/{rerun}/{run}/photo/psParam.par run, rerun
psPlan $PHOTO_REDUX/{rerun}/{run}/photo/psPlan.par run, rerun
psObj $PHOTO_REDUX/{rerun}/{run}/calibChunks/{camcol}/psObj-{run:0>6}-{camcol}-{rerun}-{field:0>4}.fit camcol, field, run, run, rerun
reObjGlobal $PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjGlobal-{run:0>6}-{camcol}-{field:0>4}.fits camcol, field, run, run, rerun
reObjRun $PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits camcol, field, run, run, rerun
reObjTmp $PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits camcol, field, run, run, rerun
redux $BOSS_SPECTRO_REDUX/{run2d}/{plate:0>4}/redux-{plate:0>4}-{mjd} run2d, plate, mjd
redux.log $BOSS_SPECTRO_REDUX/{run2d}/{plate:0>4}/redux-{plate:0>4}-{mjd}.o{pid} run2d, plate, pid, mjd
resolve.log $PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log camcol, run, run, rerun
results_marvels $MARVELS_REDUX/{rerun}/RESULTS/results_R{ira}D{idec}v{version}.fits idec, version, ira, rerun
results_tio_marvels $MARVELS_REDUX/{rerun}/RESULTS/results_tio.fits rerun
rsAllocation $ROBOSTRATEGY_DATA/allocations/{plan}/rsAllocation-{plan}-{observatory}.fits plan, observatory
rsAllocationPng $ROBOSTRATEGY_DATA/allocations/{plan}/rsAllocation-{name}-{plan}-{observatory}.png plan, name, observatory
rsAllocationHtml $ROBOSTRATEGY_DATA/allocations/{plan}/rsAllocation-{plan}-{observatory}.html plan, observatory
rsAssignments $ROBOSTRATEGY_DATA/allocations/{plan}/rsAssignments-{plan}-{observatory}.fits plan, observatory
rsAssignmentsPng $ROBOSTRATEGY_DATA/allocations/{plan}/rsAssignments-{name}-{plan}-{observatory}.png plan, name, observatory
rsCadences $ROBOSTRATEGY_DATA/allocations/{plan}/rsCadences-{plan}-{observatory}.fits plan, observatory
rsCompleteness $ROBOSTRATEGY_DATA/allocations/{plan}/rsCompleteness-{plan}-{observatory}.fits plan, observatory
rsCompletenessHtml $ROBOSTRATEGY_DATA/allocations/{plan}/rsCompleteness-{plan}-{observatory}.html plan, observatory
rsFieldCadences $ROBOSTRATEGY_DATA/allocations/{plan}/rsFieldCadences-{plan}-{observatory}.fits plan, observatory
rsFieldCadencesPng $ROBOSTRATEGY_DATA/allocations/{plan}/rsFieldCadences-{name}-{plan}-{observatory}.png plan, name, observatory
rsFieldCadencesHtml $ROBOSTRATEGY_DATA/allocations/{plan}/rsFieldCadences-{plan}-{observatory}.html plan, observatory
rsFieldAssignments $ROBOSTRATEGY_DATA/allocations/{plan}/targets/rsFieldAssignments-{plan}-{observatory}-{fieldid}.fits plan, observatory, fieldid
rsFields $ROBOSTRATEGY_DATA/allocations/{plan}/rsFields-{plan}-{observatory}.fits plan, observatory
rsFieldSlots $ROBOSTRATEGY_DATA/allocations/{plan}/rsFieldSlots-{plan}-{observatory}.fits plan, observatory
rsFieldTargets $ROBOSTRATEGY_DATA/allocations/{plan}/targets/rsFieldTargets-{plan}-{observatory}-{fieldid}.fits plan, observatory, fieldid
rsFieldsPng $ROBOSTRATEGY_DATA/allocations/{plan}/rsFields-{plan}-{observatory}.png plan, observatory
rsOptions $ROBOSTRATEGY_DATA/allocations/{plan}/rsOptions-{plan}-{observatory}.fits plan, observatory
rsSlots $ROBOSTRATEGY_DATA/allocations/{plan}/rsSlots-{plan}-{observatory}.fits plan, observatory
rsTargets $ROBOSTRATEGY_DATA/allocations/{plan}/rsTargets-{plan}-{observatory}.fits plan, observatory
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
scFang $PHOTO_REDUX/{rerun}/{run}/fangs/{camcol}/scFang-{run:0>6}-{camcol}-{field:0>4}.fit camcol, field, run, run, rerun
sdR $BOSS_SPECTRO_DATA/{mjd}/sdR-{br}{id}-{frame}.fit frame, mjd, br, id
sdReport $STAGING_DATA/oplogs/{mjd}/sdReport-{mjd}.par mjd
sdHdrFix $SPECLOG_DIR/{mjd}/sdHdrFix-{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 type, target_version
sdss_tiles $SDSS_TILING/final/sdss_tiles.fits  
sdss_tiling_polygons $SDSS_TILING/final/sdss_tiling_polygons.fits  
sector-boss $BOSSTILELIST_DIR/outputs/{chunk}/sector-{chunk}.fits chunk
segue1TargetObjSetAllDup $SEGUE_TARGET/segue1TargetObjSetAllDup-{plate:0>4}-{mjd}.fits plate, mjd
segue2TargetAll $SEGUE2_TARGET_ALL/{rerun}/{run}/segue2TargetAll-{dr}-{run}-{camcol}.fits.gz camcol, dr, run, rerun
segueTarget $SSPP_REDUX/all/segueTarget-{plate:0>4}.fits plate
segueTargetPlate $SSPP_REDUX/targets/{plate:0>4}/segueTargetPlate-{plate:0>4}-{mjd}.fits plate, mjd
seguetsCasObj $SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsCasObj-{dr}-{run}-{camcol}.fits.gz camcol, dr, run, rerun
seguetsObjAll $SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz camcol, dr, run, rerun
seguetsObjPlate $SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits mjd, drillrun, plate, mapid, designid
seguetsObjSetAll $SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits drillrun, plate, locationid, designid
seguetsObjSetAllDup $SEGUE2_TARGET/seguetsObjSetAllDup-{plate:0>4}-{mjd}.fits plate, mjd
skyvec $PHOTO_SKY/{rerun}/{run}/sky/skyvec-{run:0>6}-{filter}.fits filter, run, run, rerun
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, run, run, rerun
skymask $PHOTO_SKY/{rerun}/{run}/sky/skymask-{run:0>6}-{camcol}-{filter}.fits camcol, filter, run, run, rerun
skymodel $PHOTO_SKY/{rerun}/{run}/sky/skymodel-{run:0>6}-{filter}.fits filter, run, run, rerun
skyymodel $PHOTO_SKY/{rerun}/{run}/sky/skyymodel-{run:0>6}-{filter}.fits filter, run, run, rerun
skyweights $PHOTO_SKY/{rerun}/{run}/sky/skyweights-{run:0>6}-{filter}.fits filter, run, run, rerun
spAll %spectrodir/{run2d}/spAll-{run2d}.fits run2d
spAll-subset %spectrodir/{run2d}/spAll-{subset}-{run2d}.fits run2d, subset
spAllLine %spectrodir/{run2d}/spAll-{run2d}.fits run2d
spArc %spectrodir/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz run2d, id, br, frame, plateid
spCFrame %spectrodir/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz run2d, id, br, frame, plateid
spDiag %spectrodir/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log run2d, mjd, plateid
spDiag1d %spectrodir/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log run2d, run1d, mjd, plateid
spFlat %spectrodir/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz run2d, id, br, frame, plateid
spFluxcalib %spectrodir/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz run2d, id, br, frame, plateid
spFluxcorr %spectrodir/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz run2d, id, br, frame, plateid
spFluxdistort %spectrodir/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits run2d, mjd, plateid
spFrame %spectrodir/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz run2d, id, br, frame, plateid
spInspect $SPINSPECT_DIR/data/{name}/spInspect-{plate:0>4}-{mjd}.par name, plate, mjd
spPlate %spectrodir/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits run2d, mjd, plateid
spSN2d %spectrodir/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps run2d, mjd, plateid
spZall %spectrodir/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits run2d, run1d, mjd, plateid
spZbest %spectrodir/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits run2d, run1d, mjd, plateid
spZline %spectrodir/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits run2d, run1d, mjd, plateid
spec %spectrodir/{run2d}/spectra/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits run2d, fiberid, mjd, plateid
spec-image %spectrodir/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png run2d, run1d, plate, fiberid, mjd
spec-lite %spectrodir/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits run2d, fiberid, mjd, plateid
specObj $SPECTRO_REDUX/specObj-{dr}.fits dr
specObj-survey $SPECTRO_REDUX/specObj-{survey}-{dr}.fits survey, dr
specfiles $BOSS_SPECTRO_REDUX/{run2d}/spectra/specfile-{subset}-{run2d}.txt run2d, subset
speclya $BOSS_LYA/cat/speclya-{plate:0>4}-{mjd}-{fiberid:0>4}.fits plate, fiberid, mjd
sqlField $CAS_LOAD/phCSV/{skyversion}/{run}/sqlField-{skyversion}-{run}-{rerun}_{seqno}.csv seqno, skyversion, run, rerun
sqlFieldProfile $CAS_LOAD/phCSV/{skyversion}/{run}/sqlFieldProfile-{skyversion}-{run}-{rerun}_{seqno}.csv seqno, skyversion, run, rerun
sqlPhotoObjAll $CAS_LOAD/phCSV/{skyversion}/{run}/sqlPhotoObjAll-{skyversion}-{run}-{rerun}_{seqno}.csv seqno, skyversion, run, rerun
sqlPhotoProfile $CAS_LOAD/phCSV/{skyversion}/{run}/sqlPhotoProfile-{skyversion}-{run}-{rerun}_{seqno}.csv seqno, skyversion, run, rerun
sqlRun $CAS_LOAD/phCSV/{skyversion}/{run}/sqlRun-{skyversion}-{run}-{rerun}.csv skyversion, run, rerun
ssppOut $SSPP_REDUX/ssppOut-{dr}.fits dr
ssppOut_plate $SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.fits run2d, plate, mjd
ssppOut_lineindex $SSPP_REDUX/ssppOut_lineindex-{dr}.fits dr
ssppOut_lineindex_plate $SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut_lineindex-{plate:0>4}-{mjd}.fits run2d, plate, mjd
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
stpair-boss $BOSSTILELIST_DIR/outputs/{chunk}/stpair-{chunk}.fits chunk
targets-boss $BOSSTILELIST_DIR/inputs/{chunk}/targets-{chunk}.fits chunk
thingIndex $PHOTO_RESOLVE/thingIndex.fits  
thingList $PHOTO_RESOLVE/thingList.fits  
tiles-boss $BOSSTILELIST_DIR/outputs/{chunk}/tiles-{chunk}.par chunk
tio1d $MARVELS_REDUX/{rerun}/RESULTS/{platename}/tio1d_{platename}.fits platename, rerun
tioprof $MARVELS_REDUX/{rerun}/RESULTS/{platename}/tioprof_{platename}.fits platename, rerun
trimmed-collate $BOSS_LSS_REDUX/trimmed-collate-{sample}-{dr}.fits.gz sample, dr
tsField $PHOTO_REDUX/{rerun}/{run}/calibChunks/{camcol}/tsField-{run:0>6}-{camcol}-{rerun}-{field:0>4}.fit camcol, field, run, run, rerun
tsFieldTargets $SDSS_TARGET/data/tsField-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit camcol, skyVersion, rerun, fieldEnd, muStart, run, stripe, fieldStart
tsObj $PHOTO_REDUX/{rerun}/{run}/calibChunks/{camcol}/tsObj-{run:0>6}-{camcol}-{rerun}-{field:0>4}.fit camcol, field, run, run, rerun
tsObjTargets $SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit camcol, skyVersion, rerun, fieldEnd, muStart, run, stripe, fieldStart
wiField $PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits camcol, run, run, rerun
wiRun $PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits camcol, run, run, rerun
wiRunQA $PHOTO_REDUX/{rerun}/{run}/window/wiRunQA-{run:0>6}.ps run, run, rerun
wiScanline $PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits camcol, run, run, rerun
wiTrimRun $PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits camcol, run, run, rerun
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/{version}/wisconsin_pca_{configuration}-{run2d}.fits run2d, configuration, version
wisconsin_pca_plate $BOSS_GALAXY_REDUX/{version}/{run2d}/{plate:0>4}/{run1d}/wisconsin/pca/wisconsin_pca_{configuration}-{plate:0>4}-{mjd}.fits plate, run2d, configuration, version, run1d, mjd
wisematch $PHOTO_SWEEP/external/WISE/wisematch-calibObj-{run:0>6}-{camcol}-{type}.fits type, camcol, run
xdqso $BOSS_PHOTOOBJ/xdqso/xdqso_{run:0>6}.fits run
xdqso_index $BOSS_PHOTOOBJ/xdqso/xdqso_index.fits  
allwisecat $ALLWISE_DIR/{ver}/src/wise-allwise-cat-part{num}.bz2 ver, num
erositacat $EROSITA_DIR/{ver}/src/summary_eRASS3_{type}_SDSS_V_format.fits type, ver
gaiacat $GAIA_DIR/{ver}/src/GaiaSource_{start}_{end}.csv.gz start, end, ver
guvcat $GUVCAT_DIR/{ver}/src/GUVCat_AIS_glat{lat}_{lon}_fov055_wExtObbjFlag.csv lat, lon, ver
kiccat $KIC_DIR/{ver}/src/kic.txt ver
sqlapocat $SDSS_APOSTAR_DIR/{ver}/src/sqlApogee{name}.csv.bz2 name, ver
sqlcannoncat $SDSS_CANNONSTAR_DIR/{ver}/src/sqlcannonStar.csv.bz2 ver
sqlaspcapcat $SDSS_ASCAPSTAR_DIR/{ver}/src/sqlaspcap{name}.csv.bz2 name, ver
specobjcat $SDSS_SPECOBJ_DIR/{ver}/src/sql{name}.csv.bz2 name, ver
photoobjcat $SDSS_PHOTOOBJ_DIR/{ver}/src/{run}/sql{name}-{skyversion}-{run}-{rerun}_{seqno}.csv.bz2 rerun, ver, seqno, skyversion, run, name
ticcat $TIC_DIR/{ver}/src/tic_dec{dec1}_00{hemi}__{dec2}_00{hemi}.csv.gz dec1, hemi, ver, dec2
twomasscat $TWOMASSCAT_DIR/{ver}/src/psc_{desig} desig, ver
wdcat $WD_DIR/{ver}/src/gaia_{gaiaver}_wd_candidates_{wdver}.csv wdver, gaiaver, ver
xmatchcat $XMATCH_DIR/{srvy1}_{srvy2}/{ver}/src/{name}.csv srvy1, name, ver, srvy2