pylabrobot.plate_reading.molecular_devices.spectramax_gemini_em_backend.MolecularDevicesSpectraMaxGeminiEMBackend.read_fluorescence#

async MolecularDevicesSpectraMaxGeminiEMBackend.read_fluorescence(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, read_type: ReadType = ReadType.ENDPOINT, read_order: ReadOrder = ReadOrder.COLUMN, calibrate: Calibrate = Calibrate.ONCE, 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 = 10, kinetic_settings: KineticSettings | None = None, spectrum_settings: SpectrumSettings | None = None, cuvette: bool = False, settling_time: int = 0, timeout: int = 600) List[Dict]#

use _get_cutoff_filter_index_from_wavelength for cutoff_filters

Parameters:
  • plate (Plate)

  • wells (List[Well] | None)

  • excitation_wavelength (int | None)

  • emission_wavelength (int | None)

  • focal_height (float | None)

  • cutoff_filters (List[int] | None)

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

  • kinetic_settings (KineticSettings | None)

  • spectrum_settings (SpectrumSettings | None)

  • cuvette (bool)

  • settling_time (int)

  • timeout (int)

Return type:

List[Dict]