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>