Cytation 5#
%load_ext autoreload
%autoreload 2
import matplotlib.pyplot as plt
from pylabrobot.plate_reading import PlateReader, Cytation5Backend
pr = PlateReader(name="PR", size_x=0,size_y=0,size_z=0, backend=Cytation5Backend())
await pr.setup()
await pr.backend.get_firmware_version()
'1320200 Version 2.07'
await pr.backend.get_current_temperature()
22.9
await pr.open()
await pr.close()
Plate reading#
data = await pr.read_absorbance(wavelength=434)
plt.imshow(data)
<matplotlib.image.AxesImage at 0x12a30bbb0>
data = await pr.read_fluorescence(excitation_wavelength=485, emission_wavelength=528, focal_height=7.5)
plt.imshow(data)
<matplotlib.image.AxesImage at 0x12a4b2580>
data = await pr.read_luminescence(focal_height=4.5)
plt.imshow(data)
<matplotlib.image.AxesImage at 0x120d3ed00>
Shaking#
await pr.backend.shake(shake_type=Cytation5Backend.ShakeType.LINEAR)
await pr.backend.stop_shaking()