pylabrobot.plate_reading.biotek_backend.Cytation5Backend#

class pylabrobot.plate_reading.biotek_backend.Cytation5Backend(timeout: float = 20, device_id: str | None = None, imaging_config: Cytation5ImagingConfig | None = None)#

Bases: ImageReaderBackend

Backend for biotek cytation 5 image reader.

The camera is interfaced using the Spinnaker SDK, and the camera used during development is the Point Grey Research Inc. Blackfly BFLY-U3-23S6M. This uses a Sony IMX249 sensor.

Attributes

Methods

__init__([timeout, device_id, imaging_config])

auto_focus([timeout])

Set auto focus search range with set_auto_focus_search_range().

capture(row, column, mode, objective, ...[, ...])

Capture image using the microscope

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

led_off()

led_on([intensity])

open([slow])

Open the plate reader.

read_absorbance(plate, wavelength)

Read the absorbance from the plate reader.

read_fluorescence(plate, ...)

Read the fluorescence from the plate reader.

read_luminescence(plate, focal_height)

Read the luminescence from the plate reader.

select(row, column)

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

serialize()

set_auto_exposure(auto_exposure)

set_auto_focus_search_range(...)

set_exposure(exposure)

exposure (integration time) in ms, or "auto"

set_focus(focal_position)

focus position in mm

set_gain(gain)

gain of unknown units, or "auto"

set_imaging_mode(mode, led_intensity)

set_objective(objective)

set_plate(plate)

set_position(x, y)

set_temperature(temperature)

Set temperature in degrees Celsius.

setup([use_cam])

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)

  • imaging_config (Cytation5ImagingConfig | None)