Ok, I went ahead and merged the pipe_analysis PR. As for the obs_lsst PR, I'm actually going to ask Yusra AlSayyad to have a look since I have added a few config overrides to persist the visit-level parquet tables as well as removing some obsolete filterMap-ings that we have been (way too) long been overriding with config file overrides on the command line (e.g. see https://github.com/lsst-dm/gen2gen/blob/master/filter_config_2021_12.py & https://github.com/lsst-dm/gen2gen/blob/master/filter_config_multi.py. I am also doing a major update to the files in that repo based on my recent DC2 Gen2 processing experience, and will remove the unnecessary config overrides from the scripts as a part of that once this is merged.)
I have confirmed that the parquet files are indeed created with a singleFrameDriver run with no extra overrides:
ls /datasets/DC2/repoRun2.2i/rerun/private/lauren/DM-31274/sfm/src/00159471-g/R01/
|
sourceTable_00159471-g-R01-S00-det000.parq source_00159471-g-R01-S00-det000.parq src_00159471-g-R01-S00-det000.fits
|
sourceTable_00159471-g-R01-S01-det001.parq source_00159471-g-R01-S01-det001.parq src_00159471-g-R01-S01-det001.fits
|
sourceTable_00159471-g-R01-S02-det002.parq source_00159471-g-R01-S02-det002.parq src_00159471-g-R01-S02-det002.fits
|
sourceTable_00159471-g-R01-S10-det003.parq source_00159471-g-R01-S10-det003.parq src_00159471-g-R01-S10-det003.fits
|
sourceTable_00159471-g-R01-S11-det004.parq source_00159471-g-R01-S11-det004.parq src_00159471-g-R01-S11-det004.fits
|
sourceTable_00159471-g-R01-S12-det005.parq source_00159471-g-R01-S12-det005.parq src_00159471-g-R01-S12-det005.fits
|
sourceTable_00159471-g-R01-S20-det006.parq source_00159471-g-R01-S20-det006.parq src_00159471-g-R01-S20-det006.fits
|
sourceTable_00159471-g-R01-S21-det007.parq source_00159471-g-R01-S21-det007.parq src_00159471-g-R01-S21-det007.fits
|
sourceTable_00159471-g-R01-S22-det008.parq source_00159471-g-R01-S22-det008.parq src_00159471-g-R01-S22-det008.fits
|
and running consolidateSourceTable.py produces:
/datasets/DC2/repoRun2.2i/rerun/private/lauren/DM-31274/sfm/src/00159471-g/sourceTable_00159471-g.parq
|
I have also checked that multibandDriver.py runs happily with no extra config overrides. The command I used was (i.e. a subset of patches pointing at the w_20201_26 run coadds):
$ multiBandDriver.py /datasets/DC2/repoRun2.2i --rerun w_2021_36/DM-31665/coadd:private/lauren/DM-31274/multi --batch-type=slurm --mpiexec='-bind-to socket' --job DM-31274_multi --nodes 2 --procs 6 --time 45000 --id filter=g^r^i^u^y^z patch=0,0^1,0^2,0^0,1^1,1^2,1 tract=3829
|
I note that these config changes/updates are Gen2-visible only.
Another Jenkins is green.
Would you mind giving this a look? You don't need to officially review the code changes in pipe_analysis (but are more than welcome to, of course!) You can take as validation all the plots I've been generating and posting to tickets/meeting notes of late, and the full set of plots from the latest runs can be perused here for HSC RC2 outputs and here & here for LSSTCam-imSim/DC2 outputs.
Jenkins is
runninggreen.