Skip to content

Row (inherits from WellSet)

Description

Represents a single row of wells within a labware item, such as row 'A', 'B', etc. Provides structured access to wells that belong to the same horizontal row.

Constructor

python
Row(wells: Dict[str, Well], identifier: str)

Initializes a Row with a dictionary of wells and the row's identifier.

ParameterTypeDescription
wellsDict[str, Well]Dictionary of wells belonging to the row, keyed by well names.
identifierstrName of the row (e.g., 'A', 'B').

Properties

PropertyTypeDescription
identifierstrLabel of the row (e.g., 'A', 'B', 'C').

Methods

(Inherits all methods from WellSet.)

Short Example

python
# Create wells manually
well_a1 = Well(name="A1", depth=10, totalLiquidVolume=360, shape="circular", x=0, y=0, z=0)
well_a2 = Well(name="A2", depth=10, totalLiquidVolume=360, shape="circular", x=10, y=0, z=0)

# Create a Row
row_a = Row(wells={"A1": well_a1, "A2": well_a2}, identifier="A")

# Access a well
a1 = row_a["A1"]

# List all wells
print(row_a)

Important Notes

  • Row behaves exactly like a WellSet, but includes additional semantic meaning by tracking the row label (identifier).
  • Supports access by well name or index, as with WellSet.
  • Useful for row-based operations like pipetting across a row.

Pre-release documentation · Internal research use only · Not authorized for redistribution.