pylabrobot.resources package#

Resources represent on-deck liquid handling equipment, including tip racks, plates and carriers. Many resources defined in the VENUS and Opentrons labware libraries are also defined in this package. In addition, by (optionally subclassing and) instantiating the appropriate classes, you can define your own resources.

Carrier

Base class for all carriers.

Container

A container is an abstract base class for a resource that can hold liquid.

Coordinate

Represents coordinates.

Deck

Base class for liquid handler decks.

ItemizedResource

Base class for Itemized resources.

utils.create_equally_spaced_2d

Make equally spaced resources in a 2D grid.

Lid

Lid for plates.

Liquid

A type of liquid (eg water, ethanol, etc.).

PetriDish

A petri dish

Plate

Base class for Plate resources.

PlateCarrier

Base class for plate carriers.

Resource

Base class for deck resources.

ResourceStack

ResourceStack represent a group of resources that are stacked together and act as a single unit.

Rotation

Represents a 3D rotation.

tip.Tip

A single tip.

TipCarrier

Base class for tip carriers.

TipRack

Tip rack for disposable tips.

Trough

A trough is a container, particularly useful for multichannel liquid handling operations.

Tube

Tube container, like Eppendorf tubes.

TubeCarrier

Base class for tube/sample carriers.

TubeRack

Tube rack resource.

Well

Base class for Well resources.

Azenta#

Biorad#

Boekel#

Corning Axygen#

Corning Costar#

Falcon#

Hamilton#

hamilton

hamilton.hamilton_decks.HamiltonDeck

Hamilton decks.

hamilton.STARDeck

Create a new STAR deck.

hamilton.STARLetDeck

Create a new STARLet deck.

ML Star resources#

Opentrons#

Porvair#

Revvity#

Tecan#

Thermo Fisher#

VWR#

Tip trackers#

See Using trackers for a tutorial.

no_tip_tracking

set_tip_tracking

tip_tracker.TipTracker

A tip tracker tracks tip operations and raises errors if the tip operations are invalid.

Volume trackers#

See Using trackers for a tutorial.

no_volume_tracking

set_volume_tracking

volume_tracker.VolumeTracker

A volume tracker tracks operations that change the volume in a container and raises errors if the volume operations are invalid.

Utils#