Loading csst/common/__init__.pydeleted 100644 → 0 +0 −0 Empty file deleted. csst/core/__init__.py 0 → 100644 +3 −0 Original line number Original line Diff line number Diff line from .data import CsstData from .exception import CsstException from .processor import CsstProcessor No newline at end of file csst/common/data.py→csst/core/data.py +1 −1 Original line number Original line Diff line number Diff line Loading @@ -3,7 +3,7 @@ from collections import OrderedDict import astropy.io.fits as fits import astropy.io.fits as fits from astropy.io.fits import HDUList, PrimaryHDU from astropy.io.fits import HDUList, PrimaryHDU from csst.common.exception import CsstException from csst.core.exception import CsstException __all__ = ["CsstData", "INSTRUMENT_LIST"] __all__ = ["CsstData", "INSTRUMENT_LIST"] Loading csst/common/exception.py→csst/core/exception.py +0 −0 File moved. View file csst/common/processors.py→csst/core/processor.py +6 −1 Original line number Original line Diff line number Diff line Loading @@ -15,12 +15,17 @@ class CsstProcStatus(Enum): # self['runtimeerror'].info = 'This run is exceptionally stopped due to runtime error.' # self['runtimeerror'].info = 'This run is exceptionally stopped due to runtime error.' class CsstProcessor(metaclass=ABCMeta): class CsstProcessor(metaclass=ABCMeta): def __init__(self, **kwargs): pass @abstractmethod @abstractmethod def prepare(self, **kwargs): def prepare(self, **kwargs): pass pass @abstractmethod @abstractmethod def run(self, data): def run(self, kwargs): """ """ return self._status return self._status @abstractmethod @abstractmethod Loading Loading
csst/core/__init__.py 0 → 100644 +3 −0 Original line number Original line Diff line number Diff line from .data import CsstData from .exception import CsstException from .processor import CsstProcessor No newline at end of file
csst/common/data.py→csst/core/data.py +1 −1 Original line number Original line Diff line number Diff line Loading @@ -3,7 +3,7 @@ from collections import OrderedDict import astropy.io.fits as fits import astropy.io.fits as fits from astropy.io.fits import HDUList, PrimaryHDU from astropy.io.fits import HDUList, PrimaryHDU from csst.common.exception import CsstException from csst.core.exception import CsstException __all__ = ["CsstData", "INSTRUMENT_LIST"] __all__ = ["CsstData", "INSTRUMENT_LIST"] Loading
csst/common/processors.py→csst/core/processor.py +6 −1 Original line number Original line Diff line number Diff line Loading @@ -15,12 +15,17 @@ class CsstProcStatus(Enum): # self['runtimeerror'].info = 'This run is exceptionally stopped due to runtime error.' # self['runtimeerror'].info = 'This run is exceptionally stopped due to runtime error.' class CsstProcessor(metaclass=ABCMeta): class CsstProcessor(metaclass=ABCMeta): def __init__(self, **kwargs): pass @abstractmethod @abstractmethod def prepare(self, **kwargs): def prepare(self, **kwargs): pass pass @abstractmethod @abstractmethod def run(self, data): def run(self, kwargs): """ """ return self._status return self._status @abstractmethod @abstractmethod Loading