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 ON and 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)

  • wells (List[Well] | None)

  • excitation_wavelength (int | None)

  • emission_wavelength (int | None)

  • focal_height (float | None)

  • cutoff_filters (List[int] | 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:

List[Dict]