Hi all,
I am currently running through some G band HSC data with lsst_stack. Everything has been going great, until I hit the jointcal calibration stage. I am still using gen2 butler here, since this is using legacy scripts from a couple of semesters back.
Since I am only reducing one filter, I am running with --config doPhotometry=True. It seems jointcal fails pretty quickly, spitting out errors regarding the gaia_dr2 ref_cat.
root INFO: Loading config overrride file '/data/ipphome1.0/home/tdeboer/lsst_stack/conda/envs/lsst-scipipe-0.8.1/share/eups/Linux64/obs_suba$
CameraMapper INFO: Loading exposure registry from /data/ipp138.0/tdeboer/WHIGS/datared/registry.sqlite3
CameraMapper INFO: Loading calib registry from /data/ipp138.0/tdeboer/WHIGS/datared/CALIB/calibRegistry.sqlite3
CameraMapper INFO: Loading calib registry from /data/ipp138.0/tdeboer/WHIGS/datared/CALIB/calibRegistry.sqlite3
root INFO: Running: /data/ipphome1.0/home/tdeboer/lsst_stack/conda/envs/lsst-scipipe-0.8.1/share/eups/Linux64/jointcal/gf6ad1f1eeb+1390f6aef$
Traceback (most recent call last):
File "/data/ipphome1.0/home/tdeboer/lsst_stack/conda/envs/lsst-scipipe-0.8.1/share/eups/Linux64/jointcal/gf6ad1f1eeb+1390f6aefb/bin/jointc$
JointcalTask.parseAndRun()
File "/data/ipphome1.0/home/tdeboer/lsst_stack/conda/envs/lsst-scipipe-0.8.1/share/eups/Linux64/pipe_base/g5c83ca0194+970dd35637/python/ls$
resultList = taskRunner.run(parsedCmd)
File "/data/ipphome1.0/home/tdeboer/lsst_stack/conda/envs/lsst-scipipe-0.8.1/share/eups/Linux64/pipe_base/g5c83ca0194+970dd35637/python/ls$
if self.precall(parsedCmd):
File "/data/ipphome1.0/home/tdeboer/lsst_stack/conda/envs/lsst-scipipe-0.8.1/share/eups/Linux64/pipe_base/g5c83ca0194+970dd35637/python/ls$
task = self.makeTask(parsedCmd=parsedCmd)
File "/data/ipphome1.0/home/tdeboer/lsst_stack/conda/envs/lsst-scipipe-0.8.1/share/eups/Linux64/pipe_base/g5c83ca0194+970dd35637/python/ls$
return self.TaskClass(config=self.config, log=self.log, butler=butler)
File "/data/ipphome1.0/home/tdeboer/lsst_stack/conda/envs/lsst-scipipe-0.8.1/share/eups/Linux64/jointcal/gf6ad1f1eeb+1390f6aefb/python/lss$
self.makeSubtask('astrometryRefObjLoader', butler=butler)
File "/data/ipphome1.0/home/tdeboer/lsst_stack/conda/envs/lsst-scipipe-0.8.1/share/eups/Linux64/pipe_base/g5c83ca0194+970dd35637/python/ls$
subtask = taskField.apply(name=name, parentTask=self, **keyArgs)
File "/data/ipphome1.0/home/tdeboer/lsst_stack/conda/envs/lsst-scipipe-0.8.1/share/eups/Linux64/pex_config/g87000a63fb+536b1ee016/python/l$
return self.target(*args, config=self.value, **kw)
File "/data/ipphome1.0/home/tdeboer/lsst_stack/conda/envs/lsst-scipipe-0.8.1/share/eups/Linux64/meas_algorithms/g8d527e0710+15f63ea384/pyt$
self.dataset_config = butler.get("ref_cat_config", name=self.config.ref_dataset_name, immediate=True)
File "/data/ipphome1.0/home/tdeboer/lsst_stack/conda/envs/lsst-scipipe-0.8.1/share/eups/Linux64/daf_persistence/gaaec9c0f9d+c5c846a8b1/pyt$
raise NoResults("No locations for get:", datasetType, dataId)
lsst.daf.persistence.butlerExceptions.NoResults: No locations for get: datasetType:ref_cat_config dataId:DataId(initialdata={'name': 'gaia_d$
The thing is, I did download the ref_cat data from http://tigress-web.princeton.edu/~HSC/refcats/ and symlinked that to my HSC/ref_cats folder with the proper permissions and everything. I am wondering what I am missing here to make jointcal not find the ref_cat. Is there an extra step needed to set gaia as the ref_cat in some way?