pylabrobot.opentrons package#

OT2

Opentrons OT-2 controlled through its robot-server HTTP API.

OT2SingleChannelPipette

A single-channel OT-2 pipette, discovered and created by OT2.setup().

OT2_8ChannelPipette

An eight-channel OT-2 pipette with a rigid nozzle layout.

OpentronsAPI

HTTP endpoint encoding and decoding, without device or selected-run state.

OpentronsRun

One server run, bound to one client and a fixed software version.

RobotInfo

A health reading.

MountedPipette

A physical pipette, independent of any run's loaded pipette ID.

ModuleInfo

The identity of a connected module.

InstrumentInfo

A physical Flex instrument, independent of a run's loaded IDs.

find_ot2_ip

Find one OT-2 via live mDNS with the same selection rules as Flex.

OpentronsError

An Opentrons operation could not be completed.

OpentronsCommandError

A command failed, with its server identifiers available for inspection.

OpentronsCommandTimeout

The command's completion is unknown; its ID can be used to query the server.

OpentronsProtocolError

A robot-server response does not match the expected protocol.

Flex#

Flex

Opentrons Flex liquid handler, over the robot-server HTTP API.

find_flex_ip

Find one Flex via live mDNS; optionally select its exact advertised name.

Heads#

FlexHead1

Single-channel pipette head, well-addressed.

FlexHead8

8-channel pipette head, column-addressed (anchor-well fan-out).

FlexHead96

96-channel pipette head, whole-plate-addressed (anchor-well fan-out).

Gripper#

FlexGripper

The Opentrons Flex gripper (extension mount).