pylabrobot.plate_reading.molecular_devices.spectramax_gemini_em_backend.MolecularDevicesSpectraMaxGeminiEMBackend.experimental_read_fluorescence_wellscan#
- async MolecularDevicesSpectraMaxGeminiEMBackend.experimental_read_fluorescence_wellscan(plate: Plate, wells: List[Well] | None = None, excitation_wavelength: int | None = None, emission_wavelength: int | None = None, focal_height: float | None = None, cutoff_filters: List[int] | None = None, pattern: Literal['horizontal', 'vertical', 'cross', 'fill'] = 'fill', center_x: float | None = None, center_y: float | None = None, x_spacing: float = 9, y_spacing: float = 9, columns: int = 12, rows: int = 6, first_strip: int = 2, strip_count: int = 6, read_order: ReadOrder = ReadOrder.WAVELENGTH, calibrate: Calibrate = Calibrate.ON, shake_settings: ShakeSettings | None = None, carriage_speed: CarriageSpeed = CarriageSpeed.NORMAL, read_from_bottom: bool = False, pmt_gain: PmtGain | int = PmtGain.AUTO, flashes_per_well: int = 6, timeout: int = 600) List[Dict]#
Run a Gemini EM fluorescence wellscan using the SoftMax Pro scan pattern model.
The Gemini EM firmware exposes wellscan by enabling
!WELLSCANMODE ONand performing separate reads at shifted plate origins. This Gemini-specific method preserves that model and annotates each parsed read with the scan point index and coordinates.- Parameters:
plate (Plate)
excitation_wavelength (int | None)
emission_wavelength (int | None)
focal_height (float | None)
pattern (Literal['horizontal', 'vertical', 'cross', 'fill'])
center_x (float | None)
center_y (float | None)
x_spacing (float)
y_spacing (float)
columns (int)
rows (int)
first_strip (int)
strip_count (int)
read_order (ReadOrder)
calibrate (Calibrate)
shake_settings (ShakeSettings | None)
carriage_speed (CarriageSpeed)
read_from_bottom (bool)
pmt_gain (PmtGain | int)
flashes_per_well (int)
timeout (int)
- Return type: