Enumerations
Enumerations are represented by IntEnum objects and are used to describe integer or string constants.
When a property returns an enumeration, it will print its name. When you assign a variable to an enumeration,
it will use its integer value.
Example:
from pytemscript.microscope import Microscope
from pytemscript.utils.enums import *
microscope = Microscope()
stage = microscope.stage
print(stage.status)
'READY' # <-- returns enumeration name
camera_size = AcqImageSize.FULL # <-- assigns enumeration value
image = microscope.acquisition.acquire_tem_image("BM-Ceta",
size=camera_size,
exp_time=0.5,
binning=2)
- enum pytemscript.utils.enums.AcqExposureMode(value)[source]
Exposure mode.
- Member Type:
int
Valid values are as follows:
- NONE = <AcqExposureMode.NONE: 0>
- SIMULTANEOUS = <AcqExposureMode.SIMULTANEOUS: 1>
- PRE_EXPOSURE = <AcqExposureMode.PRE_EXPOSURE: 2>
- PRE_EXPOSURE_PAUSE = <AcqExposureMode.PRE_EXPOSURE_PAUSE: 3>
- enum pytemscript.utils.enums.AcqImageCorrection(value)[source]
Image correction: unprocessed or corrected (gain/bias).
- Member Type:
int
Valid values are as follows:
- UNPROCESSED = <AcqImageCorrection.UNPROCESSED: 0>
- DEFAULT = <AcqImageCorrection.DEFAULT: 1>
- enum pytemscript.utils.enums.AcqImageFileFormat(value)[source]
Image file format.
- Member Type:
int
Valid values are as follows:
- TIFF = <AcqImageFileFormat.TIFF: 0>
- JPG = <AcqImageFileFormat.JPG: 1>
- PNG = <AcqImageFileFormat.PNG: 2>
- RAW = <AcqImageFileFormat.RAW: 3>
- SER = <AcqImageFileFormat.SER: 4>
- MRC = <AcqImageFileFormat.MRC: 5>
- enum pytemscript.utils.enums.AcqImageSize(value)[source]
Image size.
- Member Type:
int
Valid values are as follows:
- FULL = <AcqImageSize.FULL: 0>
- HALF = <AcqImageSize.HALF: 1>
- QUARTER = <AcqImageSize.QUARTER: 2>
- enum pytemscript.utils.enums.AcqMode(value)[source]
CCD acquisition preset for TecnaiCCD plugin.
- Member Type:
int
Valid values are as follows:
- SEARCH = <AcqMode.SEARCH: 0>
- FOCUS = <AcqMode.FOCUS: 1>
- RECORD = <AcqMode.RECORD: 2>
- enum pytemscript.utils.enums.AcqShutterMode(value)[source]
Shutter mode.
- Member Type:
int
Valid values are as follows:
- PRE_SPECIMEN = <AcqShutterMode.PRE_SPECIMEN: 0>
- POST_SPECIMEN = <AcqShutterMode.POST_SPECIMEN: 1>
- BOTH = <AcqShutterMode.BOTH: 2>
- enum pytemscript.utils.enums.AcqSpeed(value)[source]
CCD acquisition mode for TecnaiCCD plugin.
- Member Type:
int
Valid values are as follows:
- TURBO = <AcqSpeed.TURBO: 0>
- CONTINUOUS = <AcqSpeed.CONTINUOUS: 1>
- SINGLEFRAME = <AcqSpeed.SINGLEFRAME: 2>
- enum pytemscript.utils.enums.ActualMagnificationElements(value)[source]
Details of calibrated magnification from Calgetter.
- Member Type:
int
Valid values are as follows:
- NOMINAL_MAGNIFICATION = <ActualMagnificationElements.NOMINAL_MAGNIFICATION: 0>
- CALIBRATED_MAGNIFICATION = <ActualMagnificationElements.CALIBRATED_MAGNIFICATION: 1>
- MAGNIFICATION_INDEX = <ActualMagnificationElements.MAGNIFICATION_INDEX: 2>
- MAGNIFICATION_MODE = <ActualMagnificationElements.MAGNIFICATION_MODE: 3>
- MAGNIFICATION_ROTATION = <ActualMagnificationElements.MAGNIFICATION_ROTATION: 4>
- CERTIFIED = <ActualMagnificationElements.CERTIFIED: 5>
- YEAR = <ActualMagnificationElements.YEAR: 6>
- MONTH = <ActualMagnificationElements.MONTH: 7>
- DAY = <ActualMagnificationElements.DAY: 8>
- HOUR = <ActualMagnificationElements.HOUR: 9>
- MINUTE = <ActualMagnificationElements.MINUTE: 10>
- SECOND = <ActualMagnificationElements.SECOND: 11>
- TOOLMATCH = <ActualMagnificationElements.TOOLMATCH: 12>
- BASE_MAGNIFICATION = <ActualMagnificationElements.BASE_MAGNIFICATION: 13>
- enum pytemscript.utils.enums.ApertureType(value)[source]
Aperture type.
- Member Type:
int
Valid values are as follows:
- UNKNOWN = <ApertureType.UNKNOWN: 0>
- CIRCULAR = <ApertureType.CIRCULAR: 1>
- BIPRISM = <ApertureType.BIPRISM: 2>
- ENERGY_SLIT = <ApertureType.ENERGY_SLIT: 3>
- FARADAY_CUP = <ApertureType.FARADAY_CUP: 4>
- enum pytemscript.utils.enums.BasicTransformTypes(value)[source]
Calgetter transforms from one coordinate system to another.
- Member Type:
int
Valid values are as follows:
- PIXEL_TO_BEAMSHIFT = <BasicTransformTypes.PIXEL_TO_BEAMSHIFT: 0>
- BEAMSHIFT_TO_PIXEL = <BasicTransformTypes.BEAMSHIFT_TO_PIXEL: 1>
- BEAMSHIFT_LOG_TO_PHYS = <BasicTransformTypes.BEAMSHIFT_LOG_TO_PHYS: 2>
- BEAMSHIFT_PHYS_TO_LOG = <BasicTransformTypes.BEAMSHIFT_PHYS_TO_LOG: 3>
- PIXEL_TO_BEAMTILT = <BasicTransformTypes.PIXEL_TO_BEAMTILT: 4>
- BEAMTILT_TO_PIXEL = <BasicTransformTypes.BEAMTILT_TO_PIXEL: 5>
- BEAMTILT_LOG_TO_PHYS = <BasicTransformTypes.BEAMTILT_LOG_TO_PHYS: 6>
- BEAMTILT_PHYS_TO_LOG = <BasicTransformTypes.BEAMTILT_PHYS_TO_LOG: 7>
- PIXEL_TO_IMAGESHIFT = <BasicTransformTypes.PIXEL_TO_IMAGESHIFT: 8>
- IMAGESHIFT_TO_PIXEL = <BasicTransformTypes.IMAGESHIFT_TO_PIXEL: 9>
- IMAGESHIFT_LOG_TO_PHYS = <BasicTransformTypes.IMAGESHIFT_LOG_TO_PHYS: 10>
- IMAGESHIFT_PHYS_TO_LOG = <BasicTransformTypes.IMAGESHIFT_PHYS_TO_LOG: 11>
- PIXEL_TO_STAGESHIFT = <BasicTransformTypes.PIXEL_TO_STAGESHIFT: 12>
- STAGESHIFT_TO_PIXEL = <BasicTransformTypes.STAGESHIFT_TO_PIXEL: 13>
- IMAGESHIFT_TO_STAGESHIFT = <BasicTransformTypes.IMAGESHIFT_TO_STAGESHIFT: 14>
- STAGESHIFT_TO_IMAGESHIFT = <BasicTransformTypes.STAGESHIFT_TO_IMAGESHIFT: 15>
- PIXEL_TO_DIFFRACTIONSHIFT = <BasicTransformTypes.PIXEL_TO_DIFFRACTIONSHIFT: 16>
- DIFFRACTIONSHIFT_TO_PIXEL = <BasicTransformTypes.DIFFRACTIONSHIFT_TO_PIXEL: 17>
- DIFFRACTIONSHIFT_LOG_TO_PHYS = <BasicTransformTypes.DIFFRACTIONSHIFT_LOG_TO_PHYS: 18>
- DIFFRACTIONSHIFT_PHYS_TO_LOG = <BasicTransformTypes.DIFFRACTIONSHIFT_PHYS_TO_LOG: 19>
- BEAMSHIFT_TO_STAGESHIFT = <BasicTransformTypes.BEAMSHIFT_TO_STAGESHIFT: 20>
- STAGESHIFT_TO_BEAMSHIFT = <BasicTransformTypes.STAGESHIFT_TO_BEAMSHIFT: 21>
- PIXEL_TO_STAGETILT = <BasicTransformTypes.PIXEL_TO_STAGETILT: 22>
- STAGETILT_TO_PIXEL = <BasicTransformTypes.STAGETILT_TO_PIXEL: 23>
- BEAMTILT_TO_STAGETILT = <BasicTransformTypes.BEAMTILT_TO_STAGETILT: 24>
- STAGETILT_TO_BEAMTILT = <BasicTransformTypes.STAGETILT_TO_BEAMTILT: 25>
- DIFFRACTIONSHIFT_TO_STAGETILT = <BasicTransformTypes.DIFFRACTIONSHIFT_TO_STAGETILT: 26>
- STAGETILT_TO_DIFFRACTIONSHIFT = <BasicTransformTypes.STAGETILT_TO_DIFFRACTIONSHIFT: 27>
- PHYSICALPIXEL_TO_BEAMSHIFT = <BasicTransformTypes.PHYSICALPIXEL_TO_BEAMSHIFT: 28>
- BEAMSHIFT_TO_PHYSICALPIXEL = <BasicTransformTypes.BEAMSHIFT_TO_PHYSICALPIXEL: 29>
- PHYSICALPIXEL_TO_BEAMTILT = <BasicTransformTypes.PHYSICALPIXEL_TO_BEAMTILT: 30>
- BEAMTILT_TO_PHYSICALPIXEL = <BasicTransformTypes.BEAMTILT_TO_PHYSICALPIXEL: 31>
- PHYSICALPIXEL_TO_IMAGESHIFT = <BasicTransformTypes.PHYSICALPIXEL_TO_IMAGESHIFT: 32>
- IMAGESHIFT_TO_PHYSICALPIXEL = <BasicTransformTypes.IMAGESHIFT_TO_PHYSICALPIXEL: 33>
- PHYSICALPIXEL_TO_STAGESHIFT = <BasicTransformTypes.PHYSICALPIXEL_TO_STAGESHIFT: 34>
- STAGESHIFT_TO_PHYSICALPIXEL = <BasicTransformTypes.STAGESHIFT_TO_PHYSICALPIXEL: 35>
- PHYSICALPIXEL_TO_DIFFRACTIONSHIFT = <BasicTransformTypes.PHYSICALPIXEL_TO_DIFFRACTIONSHIFT: 36>
- DIFFRACTIONSHIFT_TO_PHYSICALPIXEL = <BasicTransformTypes.DIFFRACTIONSHIFT_TO_PHYSICALPIXEL: 37>
- PHYSICALPIXEL_TO_STAGETILT = <BasicTransformTypes.PHYSICALPIXEL_TO_STAGETILT: 38>
- STAGETILT_TO_PHYSICALPIXEL = <BasicTransformTypes.STAGETILT_TO_PHYSICALPIXEL: 39>
- BEAMSHIFT_TO_IMAGESHIFT = <BasicTransformTypes.BEAMSHIFT_TO_IMAGESHIFT: 40>
- IMAGESHIFT_TO_BEAMSHIFT = <BasicTransformTypes.IMAGESHIFT_TO_BEAMSHIFT: 41>
- BEAMTILT_TO_DIFFRACTIONSHIFT = <BasicTransformTypes.BEAMTILT_TO_DIFFRACTIONSHIFT: 42>
- DIFFRACTIONSHIFT_TO_BEAMTILT = <BasicTransformTypes.DIFFRACTIONSHIFT_TO_BEAMTILT: 43>
- CONDENSERSTIGMATOR_TO_PHYSICAL = <BasicTransformTypes.CONDENSERSTIGMATOR_TO_PHYSICAL: 44>
- PHYSICAL_TO_CONDENSERSTIGMATOR = <BasicTransformTypes.PHYSICAL_TO_CONDENSERSTIGMATOR: 45>
- OBJECTIVESTIGMATOR_TO_PHYSICAL = <BasicTransformTypes.OBJECTIVESTIGMATOR_TO_PHYSICAL: 46>
- PHYSICAL_TO_OBJECTIVESTIGMATOR = <BasicTransformTypes.PHYSICAL_TO_OBJECTIVESTIGMATOR: 47>
- DIFFRACTIONSTIGMATOR_TO_PHYSICAL = <BasicTransformTypes.DIFFRACTIONSTIGMATOR_TO_PHYSICAL: 48>
- PHYSICAL_TO_DIFFRACTIONSTIGMATOR = <BasicTransformTypes.PHYSICAL_TO_DIFFRACTIONSTIGMATOR: 49>
- PIXEL_TO_ALIGNBEAMSHIFT = <BasicTransformTypes.PIXEL_TO_ALIGNBEAMSHIFT: 50>
- ALIGNBEAMSHIFT_TO_PIXEL = <BasicTransformTypes.ALIGNBEAMSHIFT_TO_PIXEL: 51>
- ALIGNBEAMSHIFT_LOG_TOPHYS = <BasicTransformTypes.ALIGNBEAMSHIFT_LOG_TOPHYS: 52>
- ALIGNBEAMSHIFT_PHYS_TO_LOG = <BasicTransformTypes.ALIGNBEAMSHIFT_PHYS_TO_LOG: 53>
- ALIGNBEAMSHIFT_TO_STAGESHIFT = <BasicTransformTypes.ALIGNBEAMSHIFT_TO_STAGESHIFT: 54>
- STAGESHIFT_TO_ALIGNBEAMSHIFT = <BasicTransformTypes.STAGESHIFT_TO_ALIGNBEAMSHIFT: 55>
- PHYSICALPIXEL_TO_ALIGNBEAMSHIFT = <BasicTransformTypes.PHYSICALPIXEL_TO_ALIGNBEAMSHIFT: 56>
- ALIGNBEAMSHIFT_TO_PHYSICALPIXEL = <BasicTransformTypes.ALIGNBEAMSHIFT_TO_PHYSICALPIXEL: 57>
- ALIGNBEAMSHIFT_TO_IMAGESHIFT = <BasicTransformTypes.ALIGNBEAMSHIFT_TO_IMAGESHIFT: 58>
- IMAGESHIFT_TO_ALIGNBEAMSHIFT = <BasicTransformTypes.IMAGESHIFT_TO_ALIGNBEAMSHIFT: 59>
- enum pytemscript.utils.enums.CalibrationStatus(value)[source]
Calgetter calibratino status.
- Member Type:
int
Valid values are as follows:
- NOT_CALIBRATED = <CalibrationStatus.NOT_CALIBRATED: 0>
- INVALID_CALIBRATION = <CalibrationStatus.INVALID_CALIBRATION: 1>
- CALIBRATED = <CalibrationStatus.CALIBRATED: 2>
- enum pytemscript.utils.enums.CalibrationTypes(value)[source]
Calgetter calibration types.
- Member Type:
int
Valid values are as follows:
- MAGNIFICATION = <CalibrationTypes.MAGNIFICATION: 1>
- BEAM_SHIFT = <CalibrationTypes.BEAM_SHIFT: 2>
- BEAM_TILT = <CalibrationTypes.BEAM_TILT: 3>
- IMAGE_SHIFT = <CalibrationTypes.IMAGE_SHIFT: 4>
- DIFFRACTION_SHIFT = <CalibrationTypes.DIFFRACTION_SHIFT: 5>
- STAGE_SHIFT = <CalibrationTypes.STAGE_SHIFT: 6>
- FOCUS_STIGMATOR = <CalibrationTypes.FOCUS_STIGMATOR: 7>
- ILLUMINATED_AREA = <CalibrationTypes.ILLUMINATED_AREA: 8>
- COUNT_TO_ELECTRONS = <CalibrationTypes.COUNT_TO_ELECTRONS: 9>
- STAGE_TILT = <CalibrationTypes.STAGE_TILT: 10>
- FULL_STAGEX_LINEARIZATION = <CalibrationTypes.FULL_STAGEX_LINEARIZATION: 11>
- STEM_CALIBRATION = <CalibrationTypes.STEM_CALIBRATION: 12>
- STEM_FOCUS_CALIBRATION = <CalibrationTypes.STEM_FOCUS_CALIBRATION: 13>
- BEAM_TILT_AZIMUTH = <CalibrationTypes.BEAM_TILT_AZIMUTH: 14>
- STEM_HARDWARE_CORRECTION = <CalibrationTypes.STEM_HARDWARE_CORRECTION: 15>
- enum pytemscript.utils.enums.CassetteSlotStatus(value)[source]
Cassette slot status.
- Member Type:
int
Valid values are as follows:
- UNKNOWN = <CassetteSlotStatus.UNKNOWN: 0>
- OCCUPIED = <CassetteSlotStatus.OCCUPIED: 1>
- EMPTY = <CassetteSlotStatus.EMPTY: 2>
- ERROR = <CassetteSlotStatus.ERROR: 3>
- enum pytemscript.utils.enums.CondenserLensSystem(value)[source]
Two or three-condenser lens system.
- Member Type:
int
Valid values are as follows:
- TWO_CONDENSER_LENSES = <CondenserLensSystem.TWO_CONDENSER_LENSES: 0>
- THREE_CONDENSER_LENSES = <CondenserLensSystem.THREE_CONDENSER_LENSES: 1>
- enum pytemscript.utils.enums.CondenserMode(value)[source]
Condenser mode: parallel or probe.
- Member Type:
int
Valid values are as follows:
- PARALLEL = <CondenserMode.PARALLEL: 0>
- PROBE = <CondenserMode.PROBE: 1>
- enum pytemscript.utils.enums.DarkFieldMode(value)[source]
Dark field mode.
- Member Type:
int
Valid values are as follows:
- OFF = <DarkFieldMode.OFF: 1>
- CARTESIAN = <DarkFieldMode.CARTESIAN: 2>
- CONICAL = <DarkFieldMode.CONICAL: 3>
- enum pytemscript.utils.enums.FegFlashingType(value)[source]
Cold FEG flashing type.
- Member Type:
int
Valid values are as follows:
- LOW_T = <FegFlashingType.LOW_T: 0>
- HIGH_T = <FegFlashingType.HIGH_T: 1>
- enum pytemscript.utils.enums.FegState(value)[source]
FEG state.
- Member Type:
int
Valid values are as follows:
- NOT_EMITTING = <FegState.NOT_EMITTING: 0>
- EMITTING = <FegState.EMITTING: 1>
- enum pytemscript.utils.enums.GaugePressureLevel(value)[source]
Vacuum gauge pressure level.
- Member Type:
int
Valid values are as follows:
- UNDEFINED = <GaugePressureLevel.UNDEFINED: 0>
- LOW = <GaugePressureLevel.LOW: 1>
- LOW_MEDIUM = <GaugePressureLevel.LOW_MEDIUM: 2>
- MEDIUM_HIGH = <GaugePressureLevel.MEDIUM_HIGH: 3>
- HIGH = <GaugePressureLevel.HIGH: 4>
- enum pytemscript.utils.enums.GaugeStatus(value)[source]
Vacuum gauge status.
- Member Type:
int
Valid values are as follows:
- UNDEFINED = <GaugeStatus.UNDEFINED: 0>
- UNDERFLOW = <GaugeStatus.UNDERFLOW: 1>
- OVERFLOW = <GaugeStatus.OVERFLOW: 2>
- INVALID = <GaugeStatus.INVALID: 3>
- VALID = <GaugeStatus.VALID: 4>
- enum pytemscript.utils.enums.HatchState(value)[source]
User door hatch state.
- Member Type:
int
Valid values are as follows:
- UNKNOWN = <HatchState.UNKNOWN: 0>
- OPEN = <HatchState.OPEN: 1>
- OPENING = <HatchState.OPENING: 2>
- CLOSED = <HatchState.CLOSED: 3>
- CLOSING = <HatchState.CLOSING: 4>
- enum pytemscript.utils.enums.HighTensionState(value)[source]
High Tension status.
- Member Type:
int
Valid values are as follows:
- DISABLED = <HighTensionState.DISABLED: 1>
- OFF = <HighTensionState.OFF: 2>
- ON = <HighTensionState.ON: 3>
- enum pytemscript.utils.enums.IlluminationMode(value)[source]
Illumination mode: nanoprobe or microprobe.
- Member Type:
int
Valid values are as follows:
- NANOPROBE = <IlluminationMode.NANOPROBE: 0>
- MICROPROBE = <IlluminationMode.MICROPROBE: 1>
- enum pytemscript.utils.enums.IlluminationNormalization(value)[source]
Normalization modes for condenser / objective lenses.
- Member Type:
int
Valid values are as follows:
- SPOTSIZE = <IlluminationNormalization.SPOTSIZE: 1>
- INTENSITY = <IlluminationNormalization.INTENSITY: 2>
- CONDENSER = <IlluminationNormalization.CONDENSER: 3>
- MINI_CONDENSER = <IlluminationNormalization.MINI_CONDENSER: 4>
- OBJECTIVE = <IlluminationNormalization.OBJECTIVE: 5>
- ALL = <IlluminationNormalization.ALL: 6>
- enum pytemscript.utils.enums.ImagePixelType(value)[source]
Image type: uint, int or float.
- Member Type:
int
Valid values are as follows:
- UNSIGNED_INT = <ImagePixelType.UNSIGNED_INT: 0>
- SIGNED_INT = <ImagePixelType.SIGNED_INT: 1>
- FLOAT = <ImagePixelType.FLOAT: 2>
- enum pytemscript.utils.enums.InstrumentMode(value)[source]
TEM or STEM mode.
- Member Type:
int
Valid values are as follows:
- TEM = <InstrumentMode.TEM: 0>
- STEM = <InstrumentMode.STEM: 1>
- enum pytemscript.utils.enums.LDState(value)[source]
Low Dose state.
- Member Type:
int
Valid values are as follows:
- SEARCH = <LDState.SEARCH: 0>
- FOCUS1 = <LDState.FOCUS1: 1>
- FOCUS2 = <LDState.FOCUS2: 2>
- EXPOSURE = <LDState.EXPOSURE: 3>
- enum pytemscript.utils.enums.LDStatus(value)[source]
Low Dose status: on or off.
- Member Type:
int
Valid values are as follows:
- IS_OFF = <LDStatus.IS_OFF: 0>
- IS_ON = <LDStatus.IS_ON: 1>
- enum pytemscript.utils.enums.LensProg(value)[source]
TEM or EFTEM mode.
- Member Type:
int
Valid values are as follows:
- REGULAR = <LensProg.REGULAR: 1>
- EFTEM = <LensProg.EFTEM: 2>
- enum pytemscript.utils.enums.LensSeriesTypes(value)[source]
Projection mode used by Calgetter: normal (zoom) or EFTEM.
- Member Type:
int
Valid values are as follows:
- ZOOM = <LensSeriesTypes.ZOOM: 1>
- EFTEM = <LensSeriesTypes.EFTEM: 2>
- enum pytemscript.utils.enums.LorentzTypes(value)[source]
Lorentz lens status used by Calgetter.
- Member Type:
int
Valid values are as follows:
- OFF = <LorentzTypes.OFF: 1>
- ON = <LorentzTypes.ON: 2>
- enum pytemscript.utils.enums.MeasurementUnitType(value)[source]
Stage measurement units.
- Member Type:
int
Valid values are as follows:
- UNKNOWN = <MeasurementUnitType.UNKNOWN: 0>
- METERS = <MeasurementUnitType.METERS: 1>
- RADIANS = <MeasurementUnitType.RADIANS: 2>
- enum pytemscript.utils.enums.MechanismId(value)[source]
Aperture name.
- Member Type:
int
Valid values are as follows:
- UNKNOWN = <MechanismId.UNKNOWN: 0>
- C1 = <MechanismId.C1: 1>
- C2 = <MechanismId.C2: 2>
- C3 = <MechanismId.C3: 3>
- OBJ = <MechanismId.OBJ: 4>
- SA = <MechanismId.SA: 5>
- enum pytemscript.utils.enums.MechanismState(value)[source]
Aperture state.
- Member Type:
int
Valid values are as follows:
- DISABLED = <MechanismState.DISABLED: 0>
- INSERTED = <MechanismState.INSERTED: 1>
- MOVING = <MechanismState.MOVING: 2>
- RETRACTED = <MechanismState.RETRACTED: 3>
- ARBITRARY = <MechanismState.ARBITRARY: 4>
- HOMING = <MechanismState.HOMING: 5>
- ALIGNING = <MechanismState.ALIGNING: 6>
- ERROR = <MechanismState.ERROR: 7>
- enum pytemscript.utils.enums.ModeTypes(value)[source]
Illumination mode used by Calgetter.
- Member Type:
int
Valid values are as follows:
- LM = <ModeTypes.LM: 1>
- MICROPROBE = <ModeTypes.MICROPROBE: 2>
- NANOPROBE = <ModeTypes.NANOPROBE: 3>
- LAD = <ModeTypes.LAD: 4>
- MICROPROBE_D = <ModeTypes.MICROPROBE_D: 5>
- NANOPROBE_D = <ModeTypes.NANOPROBE_D: 6>
- LM_STEM = <ModeTypes.LM_STEM: 7>
- MICROPROBE_STEM = <ModeTypes.MICROPROBE_STEM: 8>
- NANOPROBE_STEM = <ModeTypes.NANOPROBE_STEM: 9>
- enum pytemscript.utils.enums.PlateLabelDateFormat(value)[source]
Date format for film.
- Member Type:
int
Valid values are as follows:
- NO_DATE = <PlateLabelDateFormat.NO_DATE: 0>
- DDMMYY = <PlateLabelDateFormat.DDMMYY: 1>
- MMDDYY = <PlateLabelDateFormat.MMDDYY: 2>
- YYMMDD = <PlateLabelDateFormat.YYMMDD: 3>
- enum pytemscript.utils.enums.ProductFamily(value)[source]
Microscope product family.
- Member Type:
int
Valid values are as follows:
- TECNAI = <ProductFamily.TECNAI: 0>
- TITAN = <ProductFamily.TITAN: 1>
- TALOS = <ProductFamily.TALOS: 2>
- enum pytemscript.utils.enums.ProjDetectorShiftMode(value)[source]
This property determines whether the chosen DetectorShift is changed when the fluorescent screen is moved down.
- Member Type:
int
Valid values are as follows:
- AUTO_IGNORE = <ProjDetectorShiftMode.AUTO_IGNORE: 1>
- MANUAL = <ProjDetectorShiftMode.MANUAL: 2>
- ALIGNMENT = <ProjDetectorShiftMode.ALIGNMENT: 3>
- enum pytemscript.utils.enums.ProjectionDetectorShift(value)[source]
Sets the extra shift that projects the image/diffraction pattern onto a detector.
- Member Type:
int
Valid values are as follows:
- ON_AXIS = <ProjectionDetectorShift.ON_AXIS: 0>
- NEAR_AXIS = <ProjectionDetectorShift.NEAR_AXIS: 1>
- OFF_AXIS = <ProjectionDetectorShift.OFF_AXIS: 2>
- enum pytemscript.utils.enums.ProjectionMode(value)[source]
Imaging or diffraction.
- Member Type:
int
Valid values are as follows:
- IMAGING = <ProjectionMode.IMAGING: 1>
- DIFFRACTION = <ProjectionMode.DIFFRACTION: 2>
- enum pytemscript.utils.enums.ProjectionNormalization(value)[source]
Normalization modes for objective/projector lenses.
- Member Type:
int
Valid values are as follows:
- OBJECTIVE = <ProjectionNormalization.OBJECTIVE: 10>
- PROJECTOR = <ProjectionNormalization.PROJECTOR: 11>
- ALL = <ProjectionNormalization.ALL: 12>
- enum pytemscript.utils.enums.ProjectionSubMode(value)[source]
Magnification range mode.
- Member Type:
int
Valid values are as follows:
- LM = <ProjectionSubMode.LM: 1>
- M = <ProjectionSubMode.M: 2>
- SA = <ProjectionSubMode.SA: 3>
- MH = <ProjectionSubMode.MH: 4>
- LAD = <ProjectionSubMode.LAD: 5>
- D = <ProjectionSubMode.D: 6>
- enum pytemscript.utils.enums.RefrigerantDewar(value)[source]
Nitrogen dewar.
- Member Type:
int
Valid values are as follows:
- AUTOLOADER_DEWAR = <RefrigerantDewar.AUTOLOADER_DEWAR: 0>
- COLUMN_DEWAR = <RefrigerantDewar.COLUMN_DEWAR: 1>
- HELIUM_DEWAR = <RefrigerantDewar.HELIUM_DEWAR: 2>
- enum pytemscript.utils.enums.ScreenPosition(value)[source]
Fluscreen position.
- Member Type:
int
Valid values are as follows:
- UNKNOWN = <ScreenPosition.UNKNOWN: 1>
- UP = <ScreenPosition.UP: 2>
- DOWN = <ScreenPosition.DOWN: 3>
- enum pytemscript.utils.enums.StageAxes(value)[source]
Stage axes.
- Member Type:
int
Valid values are as follows:
- NONE = <StageAxes.NONE: 0>
- X = <StageAxes.X: 1>
- Y = <StageAxes.Y: 2>
- XY = <StageAxes.XY: 3>
- Z = <StageAxes.Z: 4>
- A = <StageAxes.A: 8>
- B = <StageAxes.B: 16>
- enum pytemscript.utils.enums.StageHolderType(value)[source]
Specimen holder type.
- Member Type:
int
Valid values are as follows:
- NONE = <StageHolderType.NONE: 0>
- SINGLE_TILT = <StageHolderType.SINGLE_TILT: 1>
- DOUBLE_TILT = <StageHolderType.DOUBLE_TILT: 2>
- INVALD = <StageHolderType.INVALD: 4>
- POLARA = <StageHolderType.POLARA: 5>
- DUAL_AXIS = <StageHolderType.DUAL_AXIS: 6>
- ROTATION_AXIS = <StageHolderType.ROTATION_AXIS: 7>
- enum pytemscript.utils.enums.StageStatus(value)[source]
Stage status.
- Member Type:
int
Valid values are as follows:
- READY = <StageStatus.READY: 0>
- DISABLED = <StageStatus.DISABLED: 1>
- NOT_READY = <StageStatus.NOT_READY: 2>
- GOING = <StageStatus.GOING: 3>
- MOVING = <StageStatus.MOVING: 4>
- WOBBLING = <StageStatus.WOBBLING: 5>
- enum pytemscript.utils.enums.TEMScriptingError(value)[source]
Scripting error codes.
- Member Type:
int
Valid values are as follows:
- E_NOT_OK = <TEMScriptingError.E_NOT_OK: -2147155969>
- E_VALUE_CLIP = <TEMScriptingError.E_VALUE_CLIP: -2147155970>
- E_OUT_OF_RANGE = <TEMScriptingError.E_OUT_OF_RANGE: -2147155971>
- E_NOT_IMPLEMENTED = <TEMScriptingError.E_NOT_IMPLEMENTED: -2147155972>
- E_UNEXPECTED = <TEMScriptingError.E_UNEXPECTED: -2147418113>
- E_NOTIMPL = <TEMScriptingError.E_NOTIMPL: -2147467263>
- E_INVALIDARG = <TEMScriptingError.E_INVALIDARG: -2147024809>
- E_ABORT = <TEMScriptingError.E_ABORT: -2147467260>
- E_FAIL = <TEMScriptingError.E_FAIL: -2147467259>
- E_ACCESSDENIED = <TEMScriptingError.E_ACCESSDENIED: -2147024891>
- enum pytemscript.utils.enums.TransformTypes(value)[source]
Calgetter transform types.
- Member Type:
int
Valid values are as follows:
- BEAM_SHIFT_LOG = <TransformTypes.BEAM_SHIFT_LOG: 0>
- BEAM_SHIFT_PHYS = <TransformTypes.BEAM_SHIFT_PHYS: 1>
- BEAM_TILT_LOG = <TransformTypes.BEAM_TILT_LOG: 2>
- BEAM_TILT_PHYS = <TransformTypes.BEAM_TILT_PHYS: 3>
- IMAGE_SHIFT_LOG = <TransformTypes.IMAGE_SHIFT_LOG: 4>
- IMAGE_SHIFT_PHYS = <TransformTypes.IMAGE_SHIFT_PHYS: 5>
- DIFFRACTION_SHIFT_LOG = <TransformTypes.DIFFRACTION_SHIFT_LOG: 6>
- DIFFRACTION_SHIFT_PHYS = <TransformTypes.DIFFRACTION_SHIFT_PHYS: 7>
- STAGE = <TransformTypes.STAGE: 8>
- STAGE_AS_SHIFT = <TransformTypes.STAGE_AS_SHIFT: 9>
- STAGE_AS_TILT = <TransformTypes.STAGE_AS_TILT: 10>
- enum pytemscript.utils.enums.VacuumStatus(value)[source]
Vacuum system status.
- Member Type:
int
Valid values are as follows:
- UNKNOWN = <VacuumStatus.UNKNOWN: 1>
- OFF = <VacuumStatus.OFF: 2>
- CAMERA_AIR = <VacuumStatus.CAMERA_AIR: 3>
- BUSY = <VacuumStatus.BUSY: 4>
- READY = <VacuumStatus.READY: 5>
- ELSE = <VacuumStatus.ELSE: 6>