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.

pylabrobot.resources

pylabrobot.resources.Carrier

Abstract base resource for carriers.

pylabrobot.resources.Container

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

pylabrobot.resources.Coordinate

Represents coordinates.

pylabrobot.resources.Deck

Base class for liquid handler decks.

pylabrobot.resources.ItemizedResource

Base class for Itemized resources.

pylabrobot.resources.create_equally_spaced

Make equally spaced resources.

pylabrobot.resources.Lid

Lid for plates.

pylabrobot.resources.Liquid

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

pylabrobot.resources.PetriDish

A petri dish

pylabrobot.resources.Plate

Base class for Plate resources.

pylabrobot.resources.PlateCarrier

Base class for plate carriers.

pylabrobot.resources.Resource

Base class for deck resources.

pylabrobot.resources.ResourceStack

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

pylabrobot.resources.tip.Tip

A single tip.

pylabrobot.resources.TipCarrier

Base class for tip carriers.

pylabrobot.resources.TipRack

Abstract base class for Tips resources.

pylabrobot.resources.Trough

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

pylabrobot.resources.Tube

Tube container, like Eppendorf tubes.

pylabrobot.resources.TubeCarrier

Base class for tube/sample carriers.

pylabrobot.resources.TubeRack

Tube rack resource.

pylabrobot.resources.Well

Base class for Well resources.

Azenta#

pylabrobot.resources.corning_axygen.plates

Corning Axygen plates

Boekel#

pylabrobot.resources.boekel.tube_carriers

Corning Axygen#

pylabrobot.resources.corning_axygen.plates

Corning Axygen plates

Corning Costar#

pylabrobot.resources.corning_costar.plates

Corning Costar plates

Falcon#

pylabrobot.resources.falcon.tubes

Greiner#

pylabrobot.resources.greiner

pylabrobot.resources.greiner.plates

Greiner plates

Hamilton#

pylabrobot.resources.hamilton

pylabrobot.resources.hamilton.hamilton_decks.HamiltonDeck

Hamilton decks.

pylabrobot.resources.hamilton.STARDeck

Create a new STAR deck.

pylabrobot.resources.hamilton.STARLetDeck

Create a new STARLet deck.

Limbro#

pylabrobot.resources.limbro

pylabrobot.resources.limbro.plates

Limbro plates

ML Star resources#

pylabrobot.resources.ml_star

pylabrobot.resources.ml_star.tip_creators

ML Star tip types

pylabrobot.resources.ml_star.tip_racks

ML Star tips

pylabrobot.resources.ml_star.tip_carriers

ML Star tip carriers

pylabrobot.resources.ml_star.plate_carriers

ML Star plate carriers

Opentrons#

pylabrobot.resources.opentrons

pylabrobot.resources.opentrons.deck

pylabrobot.resources.opentrons.load

pylabrobot.resources.opentrons.plates

pylabrobot.resources.opentrons.tip_racks

pylabrobot.resources.opentrons.tube_racks

Porvair#

pylabrobot.resources.porvair.plates

Porvair plates

Revvity#

pylabrobot.resources.revvity.plates

Revvity plates

Tecan#

pylabrobot.resources.tecan

pylabrobot.resources.tecan.plates

Tecan plates

pylabrobot.resources.tecan.plate_carriers

Tecan plate carriers

pylabrobot.resources.tecan.tecan_decks

pylabrobot.resources.tecan.tecan_resource

pylabrobot.resources.tecan.tip_carriers

Tecan tip carriers

pylabrobot.resources.tecan.tip_creators

pylabrobot.resources.tecan.tip_racks

Tecan tip racks

pylabrobot.resources.tecan.wash

Tecan wash station

Thermo Fisher#

pylabrobot.resources.thermo_fisher.troughs

VWR#

pylabrobot.resources.vwr.troughs

Tip trackers#

See Using trackers for a tutorial.

pylabrobot.resources.no_tip_tracking

pylabrobot.resources.set_tip_tracking

pylabrobot.resources.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.

pylabrobot.resources.no_volume_tracking

pylabrobot.resources.set_volume_tracking

pylabrobot.resources.volume_tracker.VolumeTracker

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