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

Create a new STAR deck.

pylabrobot.resources.hamilton.STARLetDeck

Create a new STARLet deck.

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

VWR#

pylabrobot.resources.vwr.troughs

Opentrons#

pylabrobot.resources.opentrons

pylabrobot.resources.opentrons.deck

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.

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.