diff --git a/jwst/badpix_selfcal/badpix_selfcal_step.py b/jwst/badpix_selfcal/badpix_selfcal_step.py index b83aaa0f63..7cead42102 100644 --- a/jwst/badpix_selfcal/badpix_selfcal_step.py +++ b/jwst/badpix_selfcal/badpix_selfcal_step.py @@ -123,10 +123,12 @@ def process(self, input, selfcal_list=None, bkg_list=None): warnings.filterwarnings("ignore", category=RuntimeWarning, message="All-NaN") minimg = np.nanmin(np.asarray(selfcal_3d), axis=0) bad_indices = badpix_selfcal.badpix_selfcal(minimg, self.flagfrac_lower, self.flagfrac_upper, self.kernel_size, dispaxis) - + + # apply the flags to the science data input_sci = badpix_selfcal.apply_flags(input_sci, bad_indices) + self.log.info(f"Number of new bad pixels flagged: {len(bad_indices[0])}") # apply the flags to the background data to be passed to background sub step if len(bkg_list) > 0: for i, background_model in enumerate(bkg_list):