pylabrobot.plate_reading.plate_reader.PlateReader.read_fluorescence#

async PlateReader.read_fluorescence(excitation_wavelength: int, emission_wavelength: int, focal_height: float, wells: List[Well] | None = None, use_new_return_type: bool = False, **backend_kwargs) List[Dict]#

Read the fluorescence from the plate reader.

Parameters:
  • excitation_wavelength (int) – The excitation wavelength to read the fluorescence at, in nanometers.

  • emission_wavelength (int) – The emission wavelength to read the fluorescence at, in nanometers.

  • focal_height (float) – The focal height to read the fluorescence at, in micrometers.

  • use_new_return_type (bool) – Whether to return the new return type, which is a list of dictionaries.

  • wells (List[Well] | None)

Returns:

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

Return type:

List[Dict]