zproc run group_spectra vs. coadd_spectra #2383
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR implements #2382 to have zproc select whether it needs to run
desi_group_spectra
(to generate both spectra and coadd files) or just rundesi_coadd_spectra
(to generate a coadd file from a pre-existing spectra file).I tested this with a micro-prod in
$CFS/desi/users/sjbailey/spectro/redux/l1
.In healpix/main/dark/100 I created dirs for healpix 10000 linking to the kibo spectra file, and healpix 10001 which did not link the spectra file.
In tiles/cumulative/1000/20210517 I created links to spectra files for all petals except petal 0.
I then rank
desi_zproc --batch --nosubmit ...
to create batch files and ran them for this tile / these healpix. The jobs correctly used the links if they existed (by calling only desi_coadd_spectra), and if they didn't exist it correctly called desi_group_spectra.This is needed for the Loa production run.