FrameFlags¶
- class sofia_redux.scan.flags.frame_flags.FrameFlags[source]¶
Bases:
FlagsAttributes Summary
Attributes Documentation
- descriptions = {<FrameFlagTypes.CHOP_LEFT: 128>: 'Chop Left', <FrameFlagTypes.CHOP_RIGHT: 256>: 'Chop Right', <FrameFlagTypes.CHOP_TRANSIT: 512>: 'Chop Transit', <FrameFlagTypes.FLAG_DOF: 4>: 'Degrees-of-freedom', <FrameFlagTypes.FLAG_JUMP: 8>: 'Jump', <FrameFlagTypes.FLAG_SPIKY: 2>: 'Spiky', <FrameFlagTypes.FLAG_WEIGHT: 1>: 'Noise level', <FrameFlagTypes.NOD_LEFT: 1024>: 'Nod Left', <FrameFlagTypes.NOD_RIGHT: 2048>: 'Nod Right', <FrameFlagTypes.SAMPLE_DAC_RANGE: 4096>: 'DAC Range', <FrameFlagTypes.SAMPLE_PHOTOMETRY: 65536>: 'Photometry', <FrameFlagTypes.SAMPLE_SKIP: 32768>: 'Skip', <FrameFlagTypes.SAMPLE_SOURCE_BLANK: 8192>: 'Blanked', <FrameFlagTypes.SAMPLE_SPIKE: 16384>: 'Spiky', <FrameFlagTypes.SKIP_MODELING: 32>: 'Skip Models', <FrameFlagTypes.SKIP_SOURCE_MODELING: 16>: 'Skip Source', <FrameFlagTypes.SKIP_WEIGHTING: 64>: 'Skip Weighting'}¶
- letters = {'$': <FrameFlagTypes.SKIP_SOURCE_MODELING: 16>, '<': <FrameFlagTypes.NOD_LEFT: 1024>, '>': <FrameFlagTypes.NOD_RIGHT: 2048>, 'B': <FrameFlagTypes.SAMPLE_SOURCE_BLANK: 8192>, 'J': <FrameFlagTypes.FLAG_JUMP: 8>, 'L': <FrameFlagTypes.CHOP_LEFT: 128>, 'M': <FrameFlagTypes.SKIP_MODELING: 32>, 'P': <FrameFlagTypes.SAMPLE_PHOTOMETRY: 65536>, 'R': <FrameFlagTypes.CHOP_RIGHT: 256>, 'T': <FrameFlagTypes.CHOP_TRANSIT: 512>, 'W': <FrameFlagTypes.SKIP_WEIGHTING: 64>, 'f': <FrameFlagTypes.FLAG_DOF: 4>, 'k': <FrameFlagTypes.SAMPLE_SKIP: 32768>, 'n': <FrameFlagTypes.FLAG_WEIGHT: 1>, 'p': <FrameFlagTypes.SAMPLE_SPIKE: 16384>, 'r': <FrameFlagTypes.SAMPLE_DAC_RANGE: 4096>, 's': <FrameFlagTypes.FLAG_SPIKY: 2>}¶