pylabrobot.molecular_devices.spectramax.SpectraMaxM5.read_luminescence#
- async SpectraMaxM5.read_luminescence(plate: Plate, wells: List[Well], focal_height: float, emission_wavelengths: List[int] | None = None, read_type: Literal['endpoint', 'kinetic', 'spectrum', 'well_scan'] = 'endpoint', read_order: Literal['column', 'wavelength'] = 'column', calibrate: Literal['on', 'once', 'off'] = 'once', shake_settings: ShakeSettings | None = None, carriage_speed: Literal['normal', 'slow'] = 'normal', read_from_bottom: bool = False, pmt_gain: Literal['auto', 'high', 'medium', 'low'] | int = 'auto', flashes_per_well: int = 0, kinetic_settings: KineticSettings | None = None, spectrum_settings: SpectrumSettings | None = None, cuvette: bool = False, settling_time: int = 0, timeout: int = 600) List[LuminescenceResult]#
Read luminescence.
- Parameters:
plate (Plate) – Plate to read.
focal_height (float) – Focal height in mm.
emission_wavelengths (List[int] | None) – List of emission wavelengths in nm. Required for SpectraMax M5 luminescence reads.
read_type (Literal['endpoint', 'kinetic', 'spectrum', 'well_scan']) – Read type (endpoint, kinetic, spectrum, or well scan).
read_order (Literal['column', 'wavelength']) – Read order (column or wavelength).
calibrate (Literal['on', 'once', 'off']) – Calibration mode (on, once, or off).
shake_settings (ShakeSettings | None) – Optional shake settings to apply before reading.
carriage_speed (Literal['normal', 'slow']) – Carriage speed (normal or slow).
read_from_bottom (bool) – If True, read from the bottom of the plate.
pmt_gain (Literal['auto', 'high', 'medium', 'low'] | int) – PMT gain setting (a named setting or a manual integer value).
flashes_per_well (int) – Number of flashes per well. 0 uses the instrument default.
kinetic_settings (KineticSettings | None) – Optional kinetic read settings (for kinetic read type).
spectrum_settings (SpectrumSettings | None) – Optional spectrum scan settings (for spectrum read type).
cuvette (bool) – If True, read a cuvette instead of a plate.
settling_time (int) – Settling time in milliseconds before reading.
timeout (int) – Read timeout in seconds.
- Return type: