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.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.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.TipRack

Abstract base class for Tips resources.

pylabrobot.resources.Plate

Base class for Plate resources.

pylabrobot.resources.Carrier

Abstract base resource for carriers.

pylabrobot.resources.tip.Tip

A single tip.

pylabrobot.resources.TipCarrier

Base class for tip carriers.

pylabrobot.resources.PlateCarrier

Base class for plate carriers.

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

Corning Costar#

pylabrobot.resources.corning_costar.plates

Corning Costar plates

Hamilton#

pylabrobot.resources.hamilton

pylabrobot.resources.hamilton.hamilton_decks.HamiltonDeck

Hamilton decks.

pylabrobot.resources.hamilton.STARDeck

The Hamilton STAR deck.

pylabrobot.resources.hamilton.STARLetDeck

A STARLet deck.

VWR#

pylabrobot.resources.vwr.troughs

Opentrons#

pylabrobot.resources.opentrons

pylabrobot.resources.opentrons.load

pylabrobot.resources.opentrons.tip_racks

pylabrobot.resources.opentrons.plates

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.

pylabrobot.resources.tip_tracker.SpotTipTracker

A tip spot tip tracker tracks and validates tip operations for a single tip spot: a location where tips are stored.

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.

pylabrobot.resources.volume_tracker.ContainerVolumeTracker

A container volume tracker tracks and validates volume operations for a single container.

pylabrobot.resources.volume_tracker.TipVolumeTracker

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