Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Story Points:12
-
Epic Link:
-
Sprint:DRP F17-1, DRP F17-2
-
Team:Data Release Production
Description
As per RFC-25, increase the Mask plane bit count from 16 to 32, which should hopefully just be (but probably won't be) a matter of modifying a typedef.
Attachments
Issue Links
- blocks
-
DM-10848 Get Synpipe up and running with the current LSST stack
- Done
- is triggered by
-
RFC-25 Increase MaskPixel size from 16 to 32 bits
- Implemented
-
RFC-355 Change the python template instantiation of masks from MaskU to MaskX
- Implemented
- relates to
-
DM-6911 Ingesting tile compressed FITS files
- Done
This is great. The only change I would insist upon is that in python we need to be able to write Mask.staticMethod(...) instead of Mask[MaskPixel].staticMethod(...) — the python user shouldn't need to know that MaskPixel even exists. I've pushed some changes to branch u/price/
DM-7477of afw and utils that should allow this behaviour.Why MaskX instead of MaskI, when we use I for int32 in other contexts?