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
csst-pipeline
csst_common
Commits
a0765ce3
Commit
a0765ce3
authored
Jul 08, 2023
by
BO ZHANG
🏀
Browse files
add dm.get_refs
parent
8544dc5a
Changes
1
Hide whitespace changes
Inline
Side-by-side
csst_common/data_manager.py
View file @
a0765ce3
...
...
@@ -544,6 +544,28 @@ class CsstMsDataManager:
f
"
{
self
.
obs_id
}
_
{
detector
:
02
d
}
_L1_V
{
self
.
version
}
_
{
post
}
"
return
os
.
path
.
join
(
self
.
dir_l1
,
fn
)
def
get_refs
(
self
,
detector
=
6
):
if
self
.
crds
.
is_available
:
return
self
.
crds
.
retry
(
self
.
crds
.
get_refs
,
3
,
file_path
=
self
.
l0_detector
(
detector
)
)
else
:
refs
=
dict
()
if
self
.
datatype
==
"mbi"
:
ref_types
=
[
"bias"
,
"dark"
,
"ledflat"
,
"shutter"
]
else
:
ref_types
=
[
"bias"
,
"dark"
,
"ledflat"
]
for
ref_type
in
ref_types
:
fp
=
os
.
path
.
join
(
self
.
path_aux
,
"C6.2_ref_crds"
,
"csst_msc_ms_{}_{:02d}_{:06d}.fits"
.
format
(
detector
,
detector
,
1
)
)
assert
os
.
path
.
exists
(
fp
),
f
"File not found: [
{
fp
}
]"
refs
[
ref_type
]
=
fp
return
refs
def
get_bias
(
self
,
detector
=
6
):
""" get bias data """
fp
=
os
.
path
.
join
(
...
...
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