From f54a23db15adc43b3b848bd9e05e3d41c1ffa347 Mon Sep 17 00:00:00 2001 From: BO ZHANG Date: Fri, 30 Jun 2023 09:54:38 +0800 Subject: [PATCH] add dm.get_shutter --- csst_common/data_manager.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/csst_common/data_manager.py b/csst_common/data_manager.py index 6bb884f..74096f1 100644 --- a/csst_common/data_manager.py +++ b/csst_common/data_manager.py @@ -578,6 +578,19 @@ class CsstMsDataManager: else: return self.custom_flat.format("flat", detector) + def get_shutter(self, detector=6): + """ get flat data """ + if self.custom_flat is None: + return os.path.join( + self.path_aux, + "C6.2_ref_mbi", + "CSST_MSC_MS_SHUTTER_{:02d}_{:04d}.fits".format( + detector, 1 if self.ref_version is None else self.ref_version + ) + ) + else: + return self.custom_flat.format("flat", detector) + def get_axeconf(self): return os.path.join(self.path_aux, "axeconf") # "/home/csstpipeline/L1Pipeline/aux/axeconf" -- GitLab