pylabrobot icon indicating copy to clipboard operation
pylabrobot copied to clipboard

Plate reader parameters size_{x, y, z}

Open ericguan04 opened this issue 6 months ago • 2 comments

In the documentation, the PlateReader class only uses backend= as a parameter, but the actual code requires 4 additional arguements (name, size_x, size_y, size_z). What do these parameters represent?

from pylabrobot.plate_reading import PlateReader
from pylabrobot.plate_reading.chatterbox import PlateReaderChatterboxBackend

pr = PlateReader(backend=PlateReaderChatterboxBackend())

>> TypeError: PlateReader.__init__() missing 4 required positional arguments: 'name', 'size_x', 'size_y', and 'size_z'

They seem to go to ResourceHolder, but I'd like to double check

ericguan04 avatar Jun 20 '25 21:06 ericguan04

What do these parameters represent?

the physical size of the plate reader

rickwierenga avatar Jun 28 '25 18:06 rickwierenga

Width: 45 cm, depth: 51 cm, height: 40 cm

https://med.stanford.edu/content/dam/sm/htbc/documents/eq/2022-CLARIOstarPlusBrochure-HR.pdf

rickwierenga avatar Jun 28 '25 19:06 rickwierenga