Commit 47b251e8 authored by BO ZHANG's avatar BO ZHANG 🏀
Browse files

fixed bugs in C3

parent cca087f2
...@@ -156,7 +156,7 @@ class CsstMscDataManager: ...@@ -156,7 +156,7 @@ class CsstMscDataManager:
""" """
if self.ver_sim == "C3": if self.ver_sim == "C3":
fn = "{}_{}_{}_{:02d}_{}.{}".format( fn = "{}_{}_{}_{}_{:02d}_{}.{}".format(
self._instrument, self._survey, self._instrument, self._survey,
self._exp_start, self._exp_id, ccd_id, suffix, ext) self._exp_start, self._exp_id, ccd_id, suffix, ext)
elif self.ver_sim == "C5.1": elif self.ver_sim == "C5.1":
...@@ -234,32 +234,36 @@ if __name__ == "__main__": ...@@ -234,32 +234,36 @@ if __name__ == "__main__":
# test C3 # test C3
import os import os
from csst.msc.data_manager import CsstMscDataManager from csst.msc.data_manager import CsstMscDataManager
nr = CsstMscDataManager( dm = CsstMscDataManager(
ver_sim="C3", dir_l0="/data/L1Pipeline/msc/MSC_0000020", dir_l1="/data/L1Pipeline/msc/work") ver_sim="C3", dir_l0="/data/L1Pipeline/msc/MSC_0000020", dir_l1="/data/L1Pipeline/msc/work")
print(nr.l0_sci(ccd_id=6)) print("----- L0 images -----")
print(os.path.exists(nr.l0_sci(ccd_id=6))) print(dm.l0_sci(ccd_id=6))
print(nr.l0_crs(ccd_id=6)) print(os.path.exists(dm.l0_sci(ccd_id=6)))
print(os.path.exists(nr.l0_sci(ccd_id=8))) print("----- L0 crs -----")
print(nr.l0_cat(8)) print(dm.l0_crs(ccd_id=6))
print(os.path.exists(nr.l0_cat(ccd_id=8))) print(os.path.exists(dm.l0_sci(ccd_id=8)))
print(nr.available_ccd_ids) print("----- L0 input cat -----")
print(nr.l1_sci(25, "img", "fits")) print(dm.l0_cat(8))
print(os.path.exists(dm.l0_cat(ccd_id=8)))
print("----- available ccd_ids -----")
print(dm.available_ccd_ids)
print("----- L1 images -----")
print(dm.l1_sci(25, "img", "fits"))
# test C5.1 # test C5.1
import os import os
from csst.msc.data_manager import CsstMscDataManager from csst.msc.data_manager import CsstMscDataManager
from csst.msc.backbone import CCD_ID_LIST from csst.msc.backbone import CCD_ID_LIST
nr = CsstMscDataManager(ver_sim="C5.1", dm = CsstMscDataManager(
dir_l0="/data/sim_data/MSC_0000100", ver_sim="C5.1", dir_l0="/data/sim_data/MSC_0000100", dir_l1="/home/user/L1Pipeline/msc/work")
dir_l1="/home/user/L1Pipeline/msc/work") print(dm.available_ccd_ids)
print(nr.available_ccd_ids) for ccd_id in dm.available_ccd_ids:
for ccd_id in nr.available_ccd_ids: print(dm.l0_sci(ccd_id=ccd_id))
print(nr.l0_sci(ccd_id=ccd_id)) print(os.path.exists(dm.l0_sci(ccd_id=ccd_id)))
print(os.path.exists(nr.l0_sci(ccd_id=ccd_id))) print(dm.l0_crs(ccd_id=ccd_id))
print(nr.l0_crs(ccd_id=ccd_id)) print(os.path.exists(dm.l0_sci(ccd_id=ccd_id)))
print(os.path.exists(nr.l0_sci(ccd_id=ccd_id))) print(dm.l0_cat(ccd_id=ccd_id))
print(nr.l0_cat(ccd_id=ccd_id)) print(os.path.exists(dm.l0_cat(ccd_id=ccd_id)))
print(os.path.exists(nr.l0_cat(ccd_id=ccd_id))) print(dm.l0_log(ccd_id=ccd_id))
print(nr.l0_log(ccd_id=ccd_id)) print(os.path.exists(dm.l0_log(ccd_id=ccd_id)))
print(os.path.exists(nr.l0_log(ccd_id=ccd_id))) print(dm.l1_sci(ccd_id, "img", "fits"))
print(nr.l1_sci(ccd_id, "img", "fits")) \ No newline at end of file
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment