The current bright object mask code has the masks manually placed in the deepCoadd directory after being manually generated by some outside code. Is there a desire to change this behavior to have an agnostic location for bright object masks, possibly like the calibration frames?
The code also currently uses a work around to load in objects through the butler PurePythonClass persistable argument. Is this behavior expected to change with upcoming butler changes?
I am trying to get some clarity of the future of this code before adding code to all the camera packages so they may also make use of this code (currently only obs_subaru can use the code). It would be better to make any changes to the bright object mask code before adding additional code to many obs packages.
Does any one have comments on these questions or on bright object masks in general?
pinging a few people I think might be interested in this discussion:
@RHL @price @jbosch @rowen