pylabrobot.plate_reading.molecular_devices.spectramax_gemini_em_backend.MolecularDevicesSpectraMaxGeminiEMBackend.read_luminescence#

async MolecularDevicesSpectraMaxGeminiEMBackend.read_luminescence(plate: Plate, wells: List[Well] | None = None, focal_height: float | None = None, emission_wavelength: int = 0, read_type: ReadType = ReadType.ENDPOINT, read_order: ReadOrder = ReadOrder.COLUMN, 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]#

Read the luminescence from the plate reader.

Returns:

A list of dictionaries, one for each measurement. Each dictionary contains – “time”: float, “temperature”: float, “data”: List[List[float]]

Parameters:
  • plate (Plate)

  • wells (List[Well] | None)

  • focal_height (float | None)

  • emission_wavelength (int)

  • read_type (ReadType)

  • 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]