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 "machine-auto"

set_focus(focal_position)

focus position in mm

set_gain(gain)

gain of unknown units, or "machine-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.

start_acquisition()

stop()

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

stop_acquisition()

stop_heating_or_cooling()

stop_shaking()

Parameters:
  • timeout (float)

  • device_id (str | None)

  • imaging_config (Cytation5ImagingConfig | None)