Details
-
Type:
Story
-
Status: In Progress
-
Resolution: Unresolved
-
Fix Version/s: None
-
Component/s: afw
-
Labels:
-
Story Points:2
-
Epic Link:
-
Sprint:AP S23-4 (March)
-
Team:Alert Production
-
Urgent?:No
Description
We need a way to be able to include documentation strings for mask planes in lsst.afw.image.Mask objects, and we probably need a way to define and persist a mask-plane-schema (for lack of a better word) without actually constructing a Mask, just as we define and persist Catalog schemas.
This will require some C++ work down in afw; it should be possible to do this in a backwards-compatible way, but I suspect it will highlight some existing methods and patterns that we may want to deprecate (some for confusion-avoidance, some to help ensure mask plane definitions are consistent across data IDs).