From e567e3f406cd2e545c54e3a77b0e879034235a70 Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Tue, 30 Jul 2024 14:26:35 +0200 Subject: [PATCH] tried to group bad masked regions a bit better --- dap/algos/addmask.py | 51 ++++++++++++++++++++------------------------ 1 file changed, 23 insertions(+), 28 deletions(-) diff --git a/dap/algos/addmask.py b/dap/algos/addmask.py index bae5302..d547359 100644 --- a/dap/algos/addmask.py +++ b/dap/algos/addmask.py @@ -3,56 +3,51 @@ def calc_apply_additional_mask(detector, pixel_mask_pf): if detector == "JF06T08V04": # edge pixels - pixel_mask_pf[67:1097,1063] = 0 pixel_mask_pf[0:1030, 1100] = 0 - - pixel_mask_pf[1106:2136, 1131] = 0 - pixel_mask_pf[1039:2069, 1168] = 0 - - pixel_mask_pf[1039:2069, 1718] = 0 - pixel_mask_pf[1039:2069, 1681] = 0 - - pixel_mask_pf[1106:2136, 618] = 0 - - pixel_mask_pf[1106:2136, 581] = 0 - - pixel_mask_pf[67:1097,513] = 0 - - pixel_mask_pf[67:1097, 550] = 0 - + pixel_mask_pf[0:1030, 1613] = 0 pixel_mask_pf[0:1030, 1650] = 0 - pixel_mask_pf[0:1030, 1613] = 0 + pixel_mask_pf[67, 0:1063] = 0 - pixel_mask_pf[1106, 68:582] = 0 - - pixel_mask_pf[1096, 550:1064] = 0 - pixel_mask_pf[1106, 618:1132] = 0 + pixel_mask_pf[67:1097, 513] = 0 + pixel_mask_pf[67:1097, 550] = 0 + pixel_mask_pf[67:1097, 1063] = 0 pixel_mask_pf[1029, 1100:1614] = 0 - pixel_mask_pf[1039, 1168:1682] = 0 + pixel_mask_pf[1029, 1650:2163] = 0 + pixel_mask_pf[1039, 1168:1682] = 0 pixel_mask_pf[1039, 1718:2230] = 0 - pixel_mask_pf[1096, 0:513] = 0 + pixel_mask_pf[1039:2069, 1168] = 0 + pixel_mask_pf[1039:2069, 1681] = 0 + pixel_mask_pf[1039:2069, 1718] = 0 - pixel_mask_pf[1029, 1650:2163] = 0 + pixel_mask_pf[1096, 0:513] = 0 + pixel_mask_pf[1096, 550:1064] = 0 + + pixel_mask_pf[1106, 68:582] = 0 + pixel_mask_pf[1106, 618:1132] = 0 + + pixel_mask_pf[1106:2136, 581] = 0 + pixel_mask_pf[1106:2136, 618] = 0 + pixel_mask_pf[1106:2136, 1131] = 0 pixel_mask_pf[2068, 1168:2232] = 0 - pixel_mask_pf[67,0:1063] = 0 - - #bad region in left bottom inner module + # first bad region in left bottom inner module pixel_mask_pf[842:1097, 669:671] = 0 - #second bad region in left bottom inner module + # second bad region in left bottom inner module pixel_mask_pf[1094, 620:807] = 0 # vertical line in upper left bottom module pixel_mask_pf[842:1072, 87:90] = 0 + # horizontal line? pixel_mask_pf[1794, 1503:1550] = 0 + if detector == "JF17T16V01": # mask module 11 pixel_mask_pf[2619:3333,1577:2607] = 0