Skip to content

Column (inherits from WellSet) ​

Description ​

Represents a single column of wells within a labware item, such as column 1, 2, etc. Provides structured access to wells that belong to the same vertical column.

Constructor ​

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

Initializes a Column with a dictionary of wells and the column's identifier.

ParameterTypeDescription
wellsDict[str, Well]Dictionary of wells belonging to the column, keyed by well names.
identifierintIndex of the column (e.g., 1, 2, 3).

Properties ​

PropertyTypeDescription
identifierintNumber of the column.

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_b1 = Well(name="B1", depth=10, totalLiquidVolume=360, shape="circular", x=0, y=10, z=0)

# Create a Column
column_1 = Column(wells={"A1": well_a1, "B1": well_b1}, identifier=1)

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

# List all wells
print(column_1)

Important Notes ​

  • Column behaves exactly like a WellSet, but tracks a numeric identifier indicating the column number.
  • Useful for column-based operations like filling vertically across wells.
  • Supports both string-based and integer-based well access, as in WellSet.

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