Commit 3bff8d54 authored by BO ZHANG's avatar BO ZHANG 🏀
Browse files

separate data package

parent 6bcdd251
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
from .data import CsstData
from .mscdata import CsstMscData, CsstMscImgData
+1 −1
Original line number Diff line number Diff line
@@ -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", ]
+12 −2
Original line number Diff line number Diff line
@@ -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']  =  0kkjk
        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):
+2 −2
Original line number Diff line number Diff line
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: