pylabrobot.lib.liquid_handling.tip_presence_probing#

Find which tip spots hold a tip by picking the tips up and putting them back.

Planning groups the spots so each group is one pick-up; the runner takes the device’s own pick-up, drop and tip sensor calls, so it works on any liquid handler whose channels sense their tips.

Functions

plan_tip_inventory(tip_spots, use_channels)

Deal the spots to the channels one column at a time, so each pick-up stays at one X.

plan_tip_presence_probes(tip_spots, use_channels)

Group the spots, one channel each, into pick-ups at one X, in ascending X.

probe_tip_inventory(tip_spots, use_channels, ...)

Probe any number of spots in any order, dealt to the channels as plan_tip_inventory does.

probe_tip_presence_via_pickup(tip_spots, ...)

Pick up the tip in each spot and put it back; a channel that comes up empty found none.

Classes

TipProbeBatch(tip_spots, use_channels)

Parallel spot and channel lists for one pick-up and the drop that puts the tips back.