Details
-
Type:
Bug
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: meas_base
-
Labels:None
-
Story Points:0.5
-
Epic Link:
-
Sprint:DRP F16-6
-
Team:Data Release Production
Description
The "id" column in coadd forced photometry outputs is being renamed to "objectId", due to some code intended to add an "objectId" column to CCD level forced photometry being accidentally applied.
Ah, you're right. I'm getting myself confused with the config outputs, where the overrides occur (and which even have any effect at all!). In my config output file from recent multibandDriver.py, I have these two entries:
# Mapping of reference columns to source columns
config.forcedPhotCoadd.copyColumns={'id': 'objectId', 'parent': 'parentObjectId', 'deblend_nChild': 'deblend_nChild'}
# Mapping of reference columns to source columns
config.forcedPhotCoadd.measurement.copyColumns={'id': 'objectId', 'parent': 'parentObjectId'}
So your update would override the former, right. Would that even have had an effect given that the copyColumns happens in forcedMeasurement.py?