From e835a28e25245492f67847c56812e607b2c66ca0 Mon Sep 17 00:00:00 2001 From: Nate Lust Date: Thu, 27 Apr 2017 10:34:01 -0500 Subject: [PATCH] Fix issue with trimming in deblender The deblender was trimming some Footprints of any pixels that were zero or less, rather than dropping only pixels in the image that were identically zero in the image. --- python/lsst/meas/deblender/plugins.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/lsst/meas/deblender/plugins.py b/python/lsst/meas/deblender/plugins.py index 1e16b5a7..b00c8a20 100755 --- a/python/lsst/meas/deblender/plugins.py +++ b/python/lsst/meas/deblender/plugins.py @@ -53,7 +53,7 @@ def clipFootprintToNonzeroImpl(foot, image): spanX1 = span.getX1() xMin = spanX0 if spanX0 >= x0 else x0 xMax = spanX1 if spanX1 <= xImMax else xImMax - xarray = np.arange(xMin, xMax+1)[arr[y-y0, xMin-x0:xMax-x0+1] > 0] + xarray = np.arange(xMin, xMax+1)[arr[y-y0, xMin-x0:xMax-x0+1] != 0] if len(xarray) > 0: newSpans.append(afwGeom.Span(y, xarray[0], xarray[-1])) # Time to update the SpanSet