pylabrobot.liquid_handling package#

This package contains all APIs relevant to liquid handling. See Basic liquid handling for a simple example.

Machine control is split into two parts: backends and front ends. Backends are used to control the machine, and front ends are used to interact with the backend. Front ends are designed to be largely backend agnostic, and can be used with any backend, meaning programs using this API can be run on practically all supported hardware.

pylabrobot.liquid_handling.liquid_handler.LiquidHandler

Front end for liquid handlers.

Backends#

Tip trackers#

See Using trackers for a tutorial.

pylabrobot.liquid_handling.channel_tip_tracker.ChannelTipTracker

A channel tip tracker tracks and validates tip operations for a single channel.

Operations#

Operations are the main data holders used to transmit information from the liquid handler to a backend. They are the basis of “standard form”.

pylabrobot.liquid_handling.standard

Data structures for the standard form of liquid handling.

Strictness#