Skip to content

Commit

Permalink
Use array property instead of getArray
Browse files Browse the repository at this point in the history
  • Loading branch information
parejkoj committed Jul 8, 2023
1 parent a33893c commit f846b4a
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 8 deletions.
4 changes: 2 additions & 2 deletions tests/test_addToCoadd.py
Original file line number Diff line number Diff line change
Expand Up @@ -87,8 +87,8 @@ def referenceAddToCoadd(coadd, weightMap, maskedImage, badPixelMask, weight):
overlapBBox = coadd.getBBox()
overlapBBox.clip(maskedImage.getBBox())

weightMapArray = weightMap.getArray().copy()
coaddArrayList = coadd.image.array.copy(), coadd.mask.array.copy(), coadd.variance.array.copy()
weightMapArray = weightMap.array.copy()

if overlapBBox.isEmpty():
return (overlapBBox, coaddArrayList, weightMapArray)
Expand Down Expand Up @@ -203,8 +203,8 @@ def referenceTest(self, coadd, weightMap, image, badPixelMask, weight):
afwOverlapBox = coaddUtils.addToCoadd(coadd, weightMap, image, badPixelMask, weight)
self.assertEqual(overlapBBox, afwOverlapBox)

weightMapArray = weightMap.getArray()
coaddArrayList = coadd.image.array, coadd.mask.array, coadd.variance.array
weightMapArray = weightMap.array

for name, ind in (("image", 0), ("mask", 1), ("variance", 2)):
if not np.allclose(coaddArrayList[ind], refCoaddArrayList[ind]):
Expand Down
6 changes: 3 additions & 3 deletions tests/test_copyGoodPixels.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,10 +64,10 @@ def referenceCopyGoodPixelsImage(destImage, srcImage):
return (destImage, 0)

destImageView = destImage.Factory(destImage, overlapBBox, afwImage.PARENT, False)
destImageArray = destImageView.getArray()
destImageArray = destImageView.array

srcImageView = srcImage.Factory(srcImage, overlapBBox, afwImage.PARENT, False)
srcImageArray = srcImageView.getArray()
srcImageArray = srcImageView.array

isBadArray = np.isnan(srcImageArray)

Expand Down Expand Up @@ -156,7 +156,7 @@ def getRandomImage(self, bbox, nanSigma=0):

np.random.seed(0)
image = afwImage.ImageF(bbox)
imageArray = image.getArray()
imageArray = image.array
imageArray[:] = np.random.normal(5000, 5000, npShape)
if nanSigma > 0:
# add NaNs at nanSigma above mean of a test array
Expand Down
5 changes: 2 additions & 3 deletions tests/test_setCoaddEdgeBits.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,9 @@ def testRandomMap(self):
depthMap = afwImage.makeImageFromArray(depthMapArray)

refCoaddMask = afwImage.Mask(imDim)
refCoaddMaskArray = refCoaddMask.getArray()
edgeMask = afwImage.Mask.getPlaneBitMask("NO_DATA")
refCoaddMaskArray |= np.array(np.where(depthMapArray > 0, 0, edgeMask),
dtype=refCoaddMaskArray.dtype)
refCoaddMask.array |= np.array(np.where(depthMapArray > 0, 0, edgeMask),
dtype=refCoaddMask.array.dtype)

coaddUtils.setCoaddEdgeBits(coaddMask, depthMap)
self.assertMasksEqual(coaddMask, refCoaddMask)
Expand Down

0 comments on commit f846b4a

Please sign in to comment.