From b2eb116d8f7c677a39a51271b18bab5bec15e807 Mon Sep 17 00:00:00 2001 From: Josh Dillon Date: Thu, 13 Feb 2025 09:08:25 -0800 Subject: [PATCH] fix bug where array becomes flagged inside iterative RFI loop --- notebooks/full_day_auto_checker.ipynb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/notebooks/full_day_auto_checker.ipynb b/notebooks/full_day_auto_checker.ipynb index 5a719a7..3416a30 100644 --- a/notebooks/full_day_auto_checker.ipynb +++ b/notebooks/full_day_auto_checker.ipynb @@ -335,6 +335,10 @@ " antenna_class=overall_class)\n", " overall_class += auto_shape_class\n", "\n", + " # check if the whole array is now flagged\n", + " if (len(overall_class.good_ants) + len(overall_class.suspect_ants)) == 0:\n", + " break\n", + " \n", " # check for convergence by seeing whether we've previously gotten to this number of flagged antennas and channels\n", " if stage == 3:\n", " if (len(overall_class.bad_ants), np.sum(rfi_flags)) in prior_end_states:\n",