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
3bff8d54
Commit
3bff8d54
authored
Dec 17, 2021
by
BO ZHANG
🏀
Browse files
separate data package
parent
6bcdd251
Changes
4
Show whitespace changes
Inline
Side-by-side
csst/common/data/__init__.py
0 → 100644
View file @
3bff8d54
from
.data
import
CsstData
from
.mscdata
import
CsstMscData
,
CsstMscImgData
csst/common/data.py
→
csst/common/data
/data
.py
View file @
3bff8d54
...
...
@@ -3,7 +3,7 @@ from collections import OrderedDict
import
astropy.io.fits
as
fits
from
astropy.io.fits
import
HDUList
,
PrimaryHDU
from
.CsstException
import
CsstException
from
.
.CsstException
import
CsstException
INSTRUMENT_LIST
=
[
"MSC"
,
]
...
...
csst/
msc
/mscdata.py
→
csst/
common/data
/mscdata.py
View file @
3bff8d54
...
...
@@ -2,7 +2,7 @@ from collections import OrderedDict
import
astropy.io.fits
as
fits
from
astropy.io.fits
import
HDUList
,
PrimaryHDU
,
ImageHDU
from
astropy.io.fits.header
import
Header
from
.
.common.data
import
CsstData
from
csst
.common.data
import
CsstData
class
CsstMscData
(
CsstData
):
...
...
@@ -13,12 +13,22 @@ class CsstMscData(CsstData):
super
(
CsstData
,
self
).
__init__
(
primaryHDU
,
imgHDU
,
**
kwargs
)
self
.
_l1hdr_global
=
primaryHDU
.
header
.
copy
()
# self._l1hdr_global['SIMPLE'] = 'T' #/ conforms to FITS standard
# self._l1hdr_global['NAXIS'] = 0
# self._l1hdr_global['NAXIS'] = 0
kkjk
self
.
_l1data
[
'sci'
]
=
ImageHDU
()
self
.
_l1data
[
'weight'
]
=
ImageHDU
()
self
.
_l1data
[
'flag'
]
=
ImageHDU
()
def
set_flat
(
self
,
flatimg
):
"""
Parameters
----------
flatimg
Returns
-------
"""
self
.
_auxdata
[
'flat'
]
=
flatimg
def
set_bias
(
self
,
biasimg
):
...
...
csst/common/factory.py
View file @
3bff8d54
from
astropy.io
import
fits
from
.data
import
INSTRUMENT_LIST
from
..msc
.mscdata
import
CsstMscImgData
from
.data
.data
import
INSTRUMENT_LIST
from
csst.common.data
.mscdata
import
CsstMscImgData
class
CsstDataFactory
:
...
...
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