From 7289dd0916fce3aaf0d022badefce3b10ee8bfda Mon Sep 17 00:00:00 2001 From: Lee Kelvin Date: Wed, 19 Mar 2025 07:03:50 -0700 Subject: [PATCH] Add flag_nodata into SourceFlagChecker bad flags --- python/lsst/ip/diffim/dipoleMeasurement.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/python/lsst/ip/diffim/dipoleMeasurement.py b/python/lsst/ip/diffim/dipoleMeasurement.py index a873c1ad4..28c8c375d 100644 --- a/python/lsst/ip/diffim/dipoleMeasurement.py +++ b/python/lsst/ip/diffim/dipoleMeasurement.py @@ -141,8 +141,12 @@ class SourceFlagChecker(object): """Functor class to check whether a diaSource has flags set that should cause it to be labeled bad.""" def __init__(self, sources, badFlags=None): - self.badFlags = ['base_PixelFlags_flag_edge', 'base_PixelFlags_flag_interpolatedCenter', - 'base_PixelFlags_flag_saturatedCenter'] + self.badFlags = [ + "base_PixelFlags_flag_edge", + "base_PixelFlags_flag_nodata", + "base_PixelFlags_flag_interpolatedCenter", + "base_PixelFlags_flag_saturatedCenter", + ] if badFlags is not None: for flag in badFlags: self.badFlags.append(flag)