Skip to content

Commit 4dbfa54

Browse files
committed
Fix contiguous memory error.
1 parent b092a60 commit 4dbfa54

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

python/lsst/ip/diffim/subtractImages.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -794,6 +794,9 @@ def _sourceSelector(self, sources, mask):
794794
remaining after source selection.
795795
"""
796796

797+
# Ensure the source catalog is contiguous before making any cuts
798+
if not sources.isContiguous():
799+
sources = sources.copy(deep=True)
797800
selected = self.sourceSelector.selectSources(sources).selected
798801
nInitialSelected = np.count_nonzero(selected)
799802
selected *= self._checkMask(mask, sources, self.config.excludeMaskPlanes)

0 commit comments

Comments
 (0)