Available Paths¶
Paths are defined for each public data release, any internal SDSS releases, as well as for “working” paths not included in any data release. The available paths for each release are shown below. To learn how to add a new path, see Add Paths into the Tree and follow the instructions.
Current Working Paths
sdsswork - the latest “working” path definitions for SDSS-V
Public Data Release Paths
Internal SDSS Release Paths
Latest Path Evolution¶
sdss_access
paths sometimes change between various SDSS data releases. Here we show changes for the latest public data release. See
the complete path evolution for a full list of changes over all releases.
Changes: DR19 from DR18¶
- New Paths:
astraAllStarASPCAP: $MWM_ASTRA/{v_astra}/summary/astraAllStarASPCAP-{v_astra}.fits.gz
astraAllStarApogeeNet: $MWM_ASTRA/{v_astra}/summary/astraAllStarApogeeNet-{v_astra}.fits.gz
astraAllStarAstroNN: $MWM_ASTRA/{v_astra}/summary/astraAllStarAstroNN-{v_astra}.fits.gz
astraAllStarAstroNNdist: $MWM_ASTRA/{v_astra}/summary/astraAllStarAstroNNdist-{v_astra}.fits.gz
astraAllStarBossNet: $MWM_ASTRA/{v_astra}/summary/astraAllStarBossNet-{v_astra}.fits.gz
astraAllStarCorv: $MWM_ASTRA/{v_astra}/summary/astraAllStarCorv-{v_astra}.fits.gz
astraAllStarLineForest: $MWM_ASTRA/{v_astra}/summary/astraAllStarLineForest-{v_astra}.fits.gz
astraAllStarMDwarfType: $MWM_ASTRA/{v_astra}/summary/astraAllStarMDwarfType-{v_astra}.fits.gz
astraAllStarSlam: $MWM_ASTRA/{v_astra}/summary/astraAllStarSlam-{v_astra}.fits.gz
astraAllStarSnowWhite: $MWM_ASTRA/{v_astra}/summary/astraAllStarSnowWhite-{v_astra}.fits.gz
astraAllStarTheCannon: $MWM_ASTRA/{v_astra}/summary/astraAllStarTheCannon-{v_astra}.fits.gz
astraAllStarThePayne: $MWM_ASTRA/{v_astra}/summary/astraAllStarThePayne-{v_astra}.fits.gz
astraAllVisitAstroNN: $MWM_ASTRA/{v_astra}/summary/astraAllVisitAstroNN-{v_astra}.fits.gz
astraAllVisitBossNet: $MWM_ASTRA/{v_astra}/summary/astraAllVisitBossNet-{v_astra}.fits.gz
astraAllVisitCorv: $MWM_ASTRA/{v_astra}/summary/astraAllVisitCorv-{v_astra}.fits.gz
astraAllVisitLineForest: $MWM_ASTRA/{v_astra}/summary/astraAllVisitLineForest-{v_astra}.fits.gz
astraAllVisitMDwarfType: $MWM_ASTRA/{v_astra}/summary/astraAllVisitMDwarfType-{v_astra}.fits.gz
astraAllVisitSnowWhite: $MWM_ASTRA/{v_astra}/summary/astraAllVisitSnowWhite-{v_astra}.fits.gz
astraAllVisitThePayne: $MWM_ASTRA/{v_astra}/summary/astraAllVisitThePayne-{v_astra}.fits.gz
astraBest: $MWM_ASTRA/{v_astra}/summary/astraBest-{v_astra}.fits.gz
astraStarASPCAP: $MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarASPCAP-{v_astra}-{sdss_id}.fits
astraStarSlam: $MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarSlam-{v_astra}-{sdss_id}.fits
astraStarSnowWhite: $MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarSnowWhite-{v_astra}-{sdss_id}.fits
astraStarThePayne: $MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarThePayne-{v_astra}-{sdss_id}.fits
astraVisitCorv: $MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitCorv-{v_astra}-{sdss_id}.fits
astraVisitSlam: $MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitSlam-{v_astra}-{sdss_id}.fits
astraVisitSnowWhite: $MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitSnowWhite-{v_astra}-{sdss_id}.fits
astraVisitThePayne: $MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitThePayne-{v_astra}-{sdss_id}.fits
confSummary: $SDSSCORE_DIR/{obs}/summary_files/@configgrp|/confSummary-{configid}.par
confSummaryF: $SDSSCORE_DIR/{obs}/summary_files/@configgrp|/confSummaryF-{configid}.par
confSummaryF_test: $SDSSCORE_DIR/{obs}/summary_files/@configsubmodule|/@configgrp|/confSummaryF-{configid}.par
confSummary_test: $SDSSCORE_DIR/{obs}/summary_files/@configsubmodule|/@configgrp|/confSummary-{configid}.par
fieldlist: $BOSS_SPECTRO_REDUX/{run2d}/fieldlist-{run2d}.fits
fieldlist_epoch: $BOSS_SPECTRO_REDUX/{run2d}/epoch/fieldlist-{run2d}.fits
fimg_apo: $FCAM_DATA_N/{mjd}/fimg-fvc{camnum:d}n-{expnum:0>4}.fits
fimg_lco: $FCAM_DATA_S/{mjd}/fimg-fvc{camnum:d}s-{expnum:0>4}.fits
gimg_apo: $GCAM_DATA_N/{mjd}/gimg-gfa{camnum:d}n-{expnum:0>4}.fits
gimg_lco: $GCAM_DATA_S/{mjd}/gimg-gfa{camnum:d}s-{expnum:0>4}.fits
mwmAllStar: $MWM_ASTRA/{v_astra}/summary/mwmAllStar-{v_astra}.fits
mwmAllVisit: $MWM_ASTRA/{v_astra}/summary/mwmAllVisit-{v_astra}.fits
mwmStar: $MWM_ASTRA/{v_astra}/spectra/star/@sdss_id_groups|/mwmStar-{v_astra}-{sdss_id}.fits
mwmTargets: $MWM_ASTRA/{v_astra}/summary/mwmTargets-{v_astra}.fits
mwmVisit: $MWM_ASTRA/{v_astra}/spectra/visit/@sdss_id_groups|/mwmVisit-{v_astra}-{sdss_id}.fits
proc_fimg_apo: $FCAM_DATA_N/{mjd}/proc-fimg-fvc{camnum:d}n-{expnum:0>4}.fits
proc_fimg_lco: $FCAM_DATA_S/{mjd}/proc-fimg-fvc{camnum:d}s-{expnum:0>4}.fits
proc_gimg_apo: $GCAM_DATA_N/{mjd}/proc-gimg-gfa{camnum:d}n-{expnum:0>4}.fits
proc_gimg_lco: $GCAM_DATA_S/{mjd}/proc-gimg-gfa{camnum:d}s-{expnum:0>4}.fits
sciExp: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/SciExp-@pad_fieldid|.par
sdR_N: $BOSS_SPECTRO_DATA_N/{mjd}/sdR-{br}{id}-{frame}.fit
spAll-lite: $BOSS_SPECTRO_REDUX/{run2d}/spAll-lite-{run2d}.fits
spAll-lite_coadd: $BOSS_SPECTRO_REDUX/{run2d}/spAll-lite-{run2d}-{coadd}.fits
spAll-lite_epoch: $BOSS_SPECTRO_REDUX/{run2d}/epoch/spAll-lite-{run2d}.fits
spAllField_coadd: $BOSS_SPECTRO_REDUX/{run2d}/spectra/full/{coadd}/{mjd}/spAll-{coadd}-{mjd}.fits
spAllField_epoch: $BOSS_SPECTRO_REDUX/{run2d}/epoch/spectra/full/@pad_fieldid|@isplate|/{mjd}/spAll-@pad_fieldid|-{mjd}.fits
spAllLineField_coadd: $BOSS_SPECTRO_REDUX/{run2d}/spectra/full/{coadd}/{mjd}/spAllLine-{coadd}-{mjd}.fits
spAllLineField_epoch: $BOSS_SPECTRO_REDUX/{run2d}/epoch/spectra/full/@pad_fieldid|@isplate|/{mjd}/spAllLine-@pad_fieldid|-{mjd}.fits
spAllLine_coadd: $BOSS_SPECTRO_REDUX/{run2d}/spAllLine-{run2d}-{coadd}.fits
spAllLine_epoch: $BOSS_SPECTRO_REDUX/{run2d}/epoch/spAllLine-{run2d}.fits
spAll_coadd: $BOSS_SPECTRO_REDUX/{run2d}/spAll-{run2d}-{coadd}.fits
spAll_epoch: $BOSS_SPECTRO_REDUX/{run2d}/epoch/spAll-{run2d}.fits
spCFrame_epoch: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/spCFrame-{br}{id}-{frame:0>8}.fits.gz
spCOADDS: $BOSS_SPECTRO_REDUX/{run2d}/{phase}_{survey}_COADDS.par
spField_epoch: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/spField-@pad_fieldid|-{mjd}.fits
spFluxcalib_epoch: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz
spFluxcorr_epoch: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/spFluxcorr-{br}{id}-{frame:0>8}.fits.gz
spFluxdistort_epoch: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/spFluxdistort-@pad_fieldid|-{mjd}-{frame:0>8}.fits
spFullsky: $BOSS_SPECTRO_REDUX/{run2d}/{coadd}/spFullsky-{coadd}-{mjd}.fits
spPlanCustom: $BOSS_SPECTRO_REDUX/{run2d}/{coadd}/spPlanCustom-{coadd}-{mjd}.par
spPlancomb: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spPlancomb-@pad_fieldid|-{mjd}.par
spPlancombepoch: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/spPlancombepoch-@pad_fieldid|-{mjd}.par
spPlate: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spPlate-@pad_fieldid|-{mjd}.fits
spSpec_coadd: $BOSS_SPECTRO_REDUX/{run2d}/{coadd}/coadd/{mjd}/spSpec-{coadd}-{mjd}-{catalogid}.fits
spSpec_epoch: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/coadd/{mjd}/spSpec-@pad_fieldid|-{mjd}-{catalogid}.fits
spXCSAO_coadd: $BOSS_SPECTRO_REDUX/{run2d}/{coadd}/{run1d}/spXCSAO-{coadd}-{mjd}.fits
spXCSAO_epoch: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/{run1d}/spXCSAO-@pad_fieldid|-{mjd}.fits
spZall_coadd: $BOSS_SPECTRO_REDUX/{run2d}/{coadd}/{run1d}/spZall-{coadd}-{mjd}.fits
spZall_epoch: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/{run1d}/spZall-@pad_fieldid|-{mjd}.fits
spZbest_coadd: $BOSS_SPECTRO_REDUX/{run2d}/{coadd}/{run1d}/spZbest-{coadd}-{mjd}.fits
spZbest_epoch: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/{run1d}/spZbest-@pad_fieldid|-{mjd}.fits
spZline_coadd: $BOSS_SPECTRO_REDUX/{run2d}/{coadd}/{run1d}/spZline-{coadd}-{mjd}.fits
spZline_epoch: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/{run1d}/spZline-@pad_fieldid|-{mjd}.fits
specFull_coadd: $BOSS_SPECTRO_REDUX/{run2d}/spectra/full/{coadd}/{mjd}/spec-{coadd}-{mjd}-{catalogid}.fits
specFull_epoch: $BOSS_SPECTRO_REDUX/{run2d}/epoch/spectra/full/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits
specLite_coadd: $BOSS_SPECTRO_REDUX/{run2d}/spectra/lite/{coadd}/{mjd}/spec-{coadd}-{mjd}-{catalogid}.fits
specLite_epoch: $BOSS_SPECTRO_REDUX/{run2d}/epoch/spectra/lite/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits
spfibermap: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spfibermap-@pad_fieldid|-{mjd}.fits
spplan2d: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spplan2d-@pad_fieldid|-{mjd}.par
- Updated Paths:
- spAllField:
From: $BOSS_SPECTRO_REDUX/{run2d}/spectra/full/{fieldid}p/{mjd}/spAll-{fieldid}-{mjd}.fits
To: $BOSS_SPECTRO_REDUX/{run2d}/spectra/full/@pad_fieldid|@isplate|/{mjd}/spAll-@pad_fieldid|-{mjd}.fits
- spAllLineField:
From: $BOSS_SPECTRO_REDUX/{run2d}/spectra/full/{fieldid}p/{mjd}/spAllLine-{fieldid}-{mjd}.fits
To: $BOSS_SPECTRO_REDUX/{run2d}/spectra/full/@pad_fieldid|@isplate|/{mjd}/spAllLine-@pad_fieldid|-{mjd}.fits
- spArc:
From: $BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/spArc-{br}{id}-{frame:0>8}.fits.gz
To: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spArc-{br}{id}-{frame:0>8}.fits.gz
- spCFrame:
From: $BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/spFrame-{br}{id}-{frame:0>8}.fits.gz
To: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spCFrame-{br}{id}-{frame:0>8}.fits.gz
- spField:
From: $BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/spField-{fieldid}-{mjd}.fits
To: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spField-@pad_fieldid|-{mjd}.fits
- spFlat:
From: $BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/spFlat-{br}{id}-{frame:0>8}.fits.gz
To: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFlat-{br}{id}-{frame:0>8}.fits.gz
- spFluxcalib:
From: $BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz
To: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz
- spFluxcorr:
From: $BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/spFrame-{br}{id}-{frame:0>8}.fits.gz
To: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFluxcorr-{br}{id}-{frame:0>8}.fits.gz
- spFluxdistort:
From: $BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/spFluxdistort-{fieldid}-{mjd}.fits
To: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFluxdistort-@pad_fieldid|-{mjd}-{frame:0>8}.fits
- spFrame:
From: $BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/spFrame-{br}{id}-{frame:0>8}.fits.gz
To: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFrame-{br}{id}-{frame:0>8}.fits.gz
- spSpec:
From: $BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/coadd/{mjd}/spSpec-{fieldid}-{mjd}-{catalogid:0>11}.fits
To: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/coadd/{mjd}/spSpec-@pad_fieldid|-{mjd}-{catalogid}.fits
- spXCSAO:
From: $BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/{run1d}/spXCSAO-{fieldid}-{mjd}.fits
To: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spXCSAO-@pad_fieldid|-{mjd}.fits
- spZall:
From: $BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/{run1d}/spZall-{fieldid}-{mjd}.fits
To: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spZall-@pad_fieldid|-{mjd}.fits
- spZbest:
From: $BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/{run1d}/spZbest-{fieldid}-{mjd}.fits
To: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spZbest-@pad_fieldid|-{mjd}.fits
- spZline:
From: $BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/{run1d}/spZline-{fieldid}-{mjd}.fits
To: $BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spZline-@pad_fieldid|-{mjd}.fits
- specFull:
From: $BOSS_SPECTRO_REDUX/{run2d}/spectra/full/{fieldid}p/{mjd}/spec-{fieldid}-{mjd}-{catalogid:0>11}.fits
To: $BOSS_SPECTRO_REDUX/{run2d}/spectra/full/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits
- specLite:
From: $BOSS_SPECTRO_REDUX/{run2d}/spectra/lite/{fieldid}p/{mjd}/spec-{fieldid}-{mjd}-{catalogid:0>11}.fits
To: $BOSS_SPECTRO_REDUX/{run2d}/spectra/lite/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits