pylabrobot.molecular_devices.spectramax.SpectraMaxM5.read_fluorescence#
- async SpectraMaxM5.read_fluorescence(plate: Plate, wells: List[Well], excitation_wavelength: int, emission_wavelength: int, focal_height: float, excitation_wavelengths: List[int] | None = None, emission_wavelengths: List[int] | None = None, cutoff_filters: 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 = 10, kinetic_settings: KineticSettings | None = None, spectrum_settings: SpectrumSettings | None = None, cuvette: bool = False, settling_time: int = 0, timeout: int = 600) List[FluorescenceResult]#
Read fluorescence.
- Parameters:
plate (Plate) – Plate to read.
excitation_wavelength (int) – Excitation wavelength in nm, used when
excitation_wavelengthsis not given.emission_wavelength (int) – Emission wavelength in nm, used when
emission_wavelengthsis not given.focal_height (float) – Focal height in mm.
excitation_wavelengths (List[int] | None) – List of excitation wavelengths in nm.
emission_wavelengths (List[int] | None) – List of emission wavelengths in nm.
cutoff_filters (List[int] | None) – List of cutoff filter indices. If None, auto-selected from the emission wavelength.
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.
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: