Skip to content

Commit

Permalink
Update to use measAlg.Defects().
Browse files Browse the repository at this point in the history
  • Loading branch information
czwa committed Nov 11, 2019
1 parent 6d989ff commit 4514a96
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions data/utils/maskFromDefects.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,11 +74,10 @@ def writeDefectsFile(bboxList, path):
maskBBox.include(box)

defectsMaskedImage = afwImage.MaskedImageF(maskBBox)
defectList = measAlg.DefectListT()
defectList = measAlg.Defects()

This comment has been minimized.

Copy link
@timj

timj Nov 11, 2019

Member

Sorry, but this can be even simpler:

defectList = measAlg.Defects(bboxList)
for bbox in bboxList:
nd = measAlg.Defect(bbox)
defectList.append(nd)
defectsMaskedImage = measAlg.Defects(defectList).maskPixels(defectsMaskedImage, maskName='BAD')
defectList.append(bbox)
defectsMaskedImage = defectList.maskPixels(defectsMaskedImage, maskName='BAD')
defectsMaskedImage.getMask().writeFits(MaskFileName)
print("wrote %s with bbox %s" % (MaskFileName, maskBBox,))

Expand Down

0 comments on commit 4514a96

Please sign in to comment.