class SegmentType(Enum): """ CLOSE: 0 LINE: 1 MOVE: 2 """ CLOSE = int_32(0) LINE = int_32(1) MOVE = int_32(2)
class CalibrationLevel(Enum): """ PLANNED: -1 RAW_INSTRUMENT: 0 RAW_STANDARD: 1 CALIBRATED: 2 PRODUCT: 3 """ PLANNED = int_32(-1) RAW_INSTRUMENT = int_32(0) RAW_STANDARD = int_32(1) CALIBRATED = int_32(2) PRODUCT = int_32(3) ANALYSIS_PRODUCT = int_32(4)
def observable_axis(self, value): caom_util.type_check(value, int_32, 'obserable_axis') # util.valueCheck(value, 0, 1E10, 'observable_axis') self._observable_axis = int_32(value) if value is not None else None
def time_axis(self, value): caom_util.type_check(value, int_32, 'polarization_axis') # util.valueCheck(value, 0, self._naxis, 'polarization_axis') self._time_axis = int_32(value) if value is not None else None
def polarization_axis(self, value): caom_util.type_check(value, int_32, 'polarization_axis') caom_util.value_check(value, 0, 2**32, 'polariztion_axis') self._polarization_axis = int_32(value) if value is not None else None
def position_axis_2(self, value): caom_util.type_check(value, int_32, 'position_axis_2') # util.valueCheck(value, 0, self.naxis, 'position_axis_2') self._position_axis_2 = int_32(value) if value is not None else None
def energy_axis(self, value): caom_util.type_check(value, int_32, 'energy_axis') # util.valueCheck(value, 0, self.naxis, 'energy_axis') self._energy_axis = int_32(value) if value is not None else None
def custom_axis(self, value): caom_util.type_check(value, int_32, 'custom_axis') self._custom_axis = int_32(value) if value is not None else None
def naxis(self, value): caom_util.type_check(value, int_32, 'naxis') caom_util.value_check(value, 0, 5, 'naxis') self._naxis = int_32(value) if value is not None else None
def observable_axis(self, value): caom_util.type_check(value, int_32, 'obserable_axis') # util.valueCheck(value, 0, 1E10, 'observable_axis') self._observable_axis = int_32(value) if value is not None else None
def time_axis(self, value): caom_util.type_check(value, int_32, 'time_axis') self._time_axis = int_32(value) if value is not None else None
def polarization_axis(self, value): caom_util.type_check(value, int_32, 'polarization_axis') caom_util.value_check(value, 0, 2 ** 32, 'polariztion_axis') self._polarization_axis = int_32(value) if value is not None else None
def time_axis(self, value): caom_util.type_check(value, int_32, 'polarization_axis') # util.valueCheck(value, 0, self._naxis, 'polarization_axis') self._time_axis = int_32(value) if value is not None else None
def energy_axis(self, value): caom_util.type_check(value, int_32, 'energy_axis') # util.valueCheck(value, 0, self.naxis, 'energy_axis') self._energy_axis = int_32(value) if value is not None else None
def position_axis_2(self, value): caom_util.type_check(value, int_32, 'position_axis_2') # util.valueCheck(value, 0, self.naxis, 'position_axis_2') self._position_axis_2 = int_32(value) if value is not None else None
def naxis(self, value): caom_util.type_check(value, int_32, 'naxis') caom_util.value_check(value, 0, 6, 'naxis') self._naxis = int_32(value) if value is not None else None