pylabrobot.plate_reading.agilent_biotek_synergyh1_backend.SynergyH1Backend#

class pylabrobot.plate_reading.agilent_biotek_synergyh1_backend.SynergyH1Backend(timeout: float = 20, device_id: str | None = None)#

Bases: BioTekPlateReaderBackend

Backend for Agilent BioTek Synergy H1 plate readers.

Attributes

Methods

__init__([timeout, device_id])

close(plate[, slow])

Close the plate reader.

deserialize(data)

get_all_instances()

get_current_temperature()

Get current temperature in degrees Celsius.

get_firmware_version()

get_serial_number()

home()

open([slow])

Open the plate reader.

read_absorbance(plate, wells, wavelength)

Read the absorbance from the plate reader.

read_fluorescence(plate, wells, ...)

Read the fluorescence from the plate reader.

read_luminescence(plate, wells, focal_height)

Read the luminescence from the plate reader.

send_command(command[, parameter, ...])

serialize()

set_plate(plate)

set_temperature(temperature)

Set temperature in degrees Celsius.

setup()

Set up the plate reader.

shake(shake_type, frequency)

Warning: the duration for shaking has to be specified on the machine, and the maximum is 16 minutes.

stop()

Close all connections to the plate reader and make sure setup() can be called again.

stop_heating_or_cooling()

stop_shaking()

Parameters:
  • timeout (float)

  • device_id (str | None)