Enumerations

Enumerations are represented with IntEnum objects and are used to describe TEM Scripting 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. To see the accepted values, you can switch to source code using links below.

Example:

from pytemscript.microscope import Microscope
from pytemscript.utils.enums import *

microscope = Microscope()
stage = microscope.stage
print(stage.status)
'READY'  # <-- enumeration name

camera_size = AcqImageSize.FULL  # <-- enumeration value
image = microscope.acquisition.acquire_tem_image("BM-Ceta",
                                                 size=camera_size,
                                                 exp_time=0.5,
                                                 binning=2)
class pytemscript.utils.enums.AcqExposureMode(value)[source]

Exposure mode.

class pytemscript.utils.enums.AcqImageCorrection(value)[source]

Image correction: unprocessed or corrected (gain/bias).

class pytemscript.utils.enums.AcqImageFileFormat(value)[source]

Image file format.

class pytemscript.utils.enums.AcqImageSize(value)[source]

Image size.

class pytemscript.utils.enums.AcqMode(value)[source]

An enumeration.

class pytemscript.utils.enums.AcqShutterMode(value)[source]

Shutter mode.

class pytemscript.utils.enums.AcqSpeed(value)[source]

An enumeration.

class pytemscript.utils.enums.ApertureType(value)[source]

Aperture type.

class pytemscript.utils.enums.CassetteSlotStatus(value)[source]

Cassette slot status.

class pytemscript.utils.enums.CondenserLensSystem(value)[source]

Two or three-condenser lens system.

class pytemscript.utils.enums.CondenserMode(value)[source]

Condenser mode: parallel or probe.

class pytemscript.utils.enums.DarkFieldMode(value)[source]

Dark field mode.

class pytemscript.utils.enums.FegFlashingType(value)[source]

Cold FEG flashing type.

class pytemscript.utils.enums.FegState(value)[source]

FEG state.

class pytemscript.utils.enums.GaugePressureLevel(value)[source]

Vacuum gauge pressure level.

class pytemscript.utils.enums.GaugeStatus(value)[source]

Vacuum gauge status.

class pytemscript.utils.enums.HatchState(value)[source]

User door hatch state.

class pytemscript.utils.enums.HighTensionState(value)[source]

High Tension status.

class pytemscript.utils.enums.IlluminationMode(value)[source]

Illumination mode: nanoprobe or microprobe.

class pytemscript.utils.enums.IlluminationNormalization(value)[source]

Normalization modes for condenser / objective lenses.

class pytemscript.utils.enums.ImagePixelType(value)[source]

Image type: uint, int or float.

class pytemscript.utils.enums.InstrumentMode(value)[source]

TEM or STEM mode.

class pytemscript.utils.enums.LDState(value)[source]

Low Dose state.

class pytemscript.utils.enums.LDStatus(value)[source]

Low Dose status: on or off.

class pytemscript.utils.enums.LensProg(value)[source]

TEM or EFTEM mode.

class pytemscript.utils.enums.MeasurementUnitType(value)[source]

Stage measurement units.

class pytemscript.utils.enums.MechanismId(value)[source]

Aperture name.

class pytemscript.utils.enums.MechanismState(value)[source]

Aperture state.

class pytemscript.utils.enums.PlateLabelDateFormat(value)[source]

Date format for film.

class pytemscript.utils.enums.ProductFamily(value)[source]

Microscope product family.

class pytemscript.utils.enums.ProjDetectorShiftMode(value)[source]

This property determines, whether the chosen DetectorShift is changed when the fluorescent screen is moved down.

class pytemscript.utils.enums.ProjectionDetectorShift(value)[source]

Sets the extra shift that projects the image/diffraction pattern onto a detector.

class pytemscript.utils.enums.ProjectionMode(value)[source]

Imaging or diffraction.

class pytemscript.utils.enums.ProjectionNormalization(value)[source]

Normalization modes for objective/projector lenses.

class pytemscript.utils.enums.ProjectionSubMode(value)[source]

Magnification range mode.

class pytemscript.utils.enums.RefrigerantDewar(value)[source]

Nitrogen dewar.

class pytemscript.utils.enums.ScreenPosition(value)[source]

Fluscreen position.

class pytemscript.utils.enums.StageAxes(value)[source]

Stage axes.

class pytemscript.utils.enums.StageHolderType(value)[source]

Specimen holder type.

class pytemscript.utils.enums.StageStatus(value)[source]

Stage status.

class pytemscript.utils.enums.TEMScriptingError(value)[source]

Scripting error codes.

class pytemscript.utils.enums.VacuumStatus(value)[source]

Vacuum system status.