diff --git a/csst_common/data_manager.py b/csst_common/data_manager.py index f0eecc5b56d8e74305e1207ad08b8aa6f2da4a9d..407d78f20b337ecdc4f625eecd941923736ea7ab 100644 --- a/csst_common/data_manager.py +++ b/csst_common/data_manager.py @@ -472,8 +472,12 @@ class CsstMsDataManager: def l0_detector(self, detector=6): """ L0 detector-specific image file path """ assert detector in self.available_detectors - fn = f"{self.telescope}_{self.instrument}_{self.project}_{self.obs_type}_{self.exp_start}_{self.exp_stop}_" \ - f"{self.obs_id}_{detector:02d}_L{self.level}_V{self.version}.{self.ext}" + if self.ver_sim == "C5.2": + fn = f"{self.telescope}_{self.instrument}_{self.project}_{self.obs_type}_{self.exp_start}_" \ + f"{self.exp_stop}_{self.obs_id}_{detector:02d}_L{self.level}_{self.version}.{self.ext}" + else: + fn = f"{self.telescope}_{self.instrument}_{self.project}_{self.obs_type}_{self.exp_start}_" \ + f"{self.exp_stop}_{self.obs_id}_{detector:02d}_L{self.level}_V{self.version}.{self.ext}" fp = os.path.join(self.dir_l0, fn) assert os.path.exists(fp) return os.path.join(self.dir_l0, fn) @@ -481,12 +485,8 @@ class CsstMsDataManager: def l0_crs(self, detector=6): """ L0 cosmic ray file path """ assert detector in self.available_detectors - if self.ver_sim == "C5.2": - fn = f"{self.telescope}_{self.instrument}_{self.project}_CRS_{self.exp_start}_{self.exp_stop}_" \ - f"{self.obs_id}_{detector:02d}_L{self.level}_{self.version}.{self.ext}" - else: - fn = f"{self.telescope}_{self.instrument}_{self.project}_CRS_{self.exp_start}_{self.exp_stop}_" \ - f"{self.obs_id}_{detector:02d}_L{self.level}_V{self.version}.{self.ext}" + fn = f"{self.telescope}_{self.instrument}_{self.project}_CRS_{self.exp_start}_" \ + f"{self.exp_stop}_{self.obs_id}_{detector:02d}_L{self.level}_V{self.version}.{self.ext}" fp = os.path.join(self.dir_l0, fn) assert os.path.exists(fp) return os.path.join(self.dir_l0, fn)