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.