Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Bo Zhang
csst
Commits
47b251e8
Commit
47b251e8
authored
Jun 17, 2022
by
BO ZHANG
🏀
Browse files
fixed bugs in C3
parent
cca087f2
Changes
1
Hide whitespace changes
Inline
Side-by-side
csst/msc/data_manager.py
View file @
47b251e8
...
...
@@ -156,7 +156,7 @@ class CsstMscDataManager:
"""
if
self
.
ver_sim
==
"C3"
:
fn
=
"{}_{}_{}_{:02d}_{}.{}"
.
format
(
fn
=
"{}_{}_{}_{
}_{
:02d}_{}.{}"
.
format
(
self
.
_instrument
,
self
.
_survey
,
self
.
_exp_start
,
self
.
_exp_id
,
ccd_id
,
suffix
,
ext
)
elif
self
.
ver_sim
==
"C5.1"
:
...
...
@@ -234,32 +234,36 @@ if __name__ == "__main__":
# test C3
import
os
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"
)
print
(
nr
.
l0_sci
(
ccd_id
=
6
))
print
(
os
.
path
.
exists
(
nr
.
l0_sci
(
ccd_id
=
6
)))
print
(
nr
.
l0_crs
(
ccd_id
=
6
))
print
(
os
.
path
.
exists
(
nr
.
l0_sci
(
ccd_id
=
8
)))
print
(
nr
.
l0_cat
(
8
))
print
(
os
.
path
.
exists
(
nr
.
l0_cat
(
ccd_id
=
8
)))
print
(
nr
.
available_ccd_ids
)
print
(
nr
.
l1_sci
(
25
,
"img"
,
"fits"
))
print
(
"----- L0 images -----"
)
print
(
dm
.
l0_sci
(
ccd_id
=
6
))
print
(
os
.
path
.
exists
(
dm
.
l0_sci
(
ccd_id
=
6
)))
print
(
"----- L0 crs -----"
)
print
(
dm
.
l0_crs
(
ccd_id
=
6
))
print
(
os
.
path
.
exists
(
dm
.
l0_sci
(
ccd_id
=
8
)))
print
(
"----- L0 input cat -----"
)
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
import
os
from
csst.msc.data_manager
import
CsstMscDataManager
from
csst.msc.backbone
import
CCD_ID_LIST
nr
=
CsstMscDataManager
(
ver_sim
=
"C5.1"
,
dir_l0
=
"/data/sim_data/MSC_0000100"
,
dir_l1
=
"/home/user/L1Pipeline/msc/work"
)
print
(
nr
.
available_ccd_ids
)
for
ccd_id
in
nr
.
available_ccd_ids
:
print
(
nr
.
l0_sci
(
ccd_id
=
ccd_id
))
print
(
os
.
path
.
exists
(
nr
.
l0_sci
(
ccd_id
=
ccd_id
)))
print
(
nr
.
l0_crs
(
ccd_id
=
ccd_id
))
print
(
os
.
path
.
exists
(
nr
.
l0_sci
(
ccd_id
=
ccd_id
)))
print
(
nr
.
l0_cat
(
ccd_id
=
ccd_id
))
print
(
os
.
path
.
exists
(
nr
.
l0_cat
(
ccd_id
=
ccd_id
)))
print
(
nr
.
l0_log
(
ccd_id
=
ccd_id
))
print
(
os
.
path
.
exists
(
nr
.
l0_log
(
ccd_id
=
ccd_id
)))
print
(
nr
.
l1_sci
(
ccd_id
,
"img"
,
"fits"
))
\ No newline at end of file
dm
=
CsstMscDataManager
(
ver_sim
=
"C5.1"
,
dir_l0
=
"/data/sim_data/MSC_0000100"
,
dir_l1
=
"/home/user/L1Pipeline/msc/work"
)
print
(
dm
.
available_ccd_ids
)
for
ccd_id
in
dm
.
available_ccd_ids
:
print
(
dm
.
l0_sci
(
ccd_id
=
ccd_id
))
print
(
os
.
path
.
exists
(
dm
.
l0_sci
(
ccd_id
=
ccd_id
)))
print
(
dm
.
l0_crs
(
ccd_id
=
ccd_id
))
print
(
os
.
path
.
exists
(
dm
.
l0_sci
(
ccd_id
=
ccd_id
)))
print
(
dm
.
l0_cat
(
ccd_id
=
ccd_id
))
print
(
os
.
path
.
exists
(
dm
.
l0_cat
(
ccd_id
=
ccd_id
)))
print
(
dm
.
l0_log
(
ccd_id
=
ccd_id
))
print
(
os
.
path
.
exists
(
dm
.
l0_log
(
ccd_id
=
ccd_id
)))
print
(
dm
.
l1_sci
(
ccd_id
,
"img"
,
"fits"
))
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment