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.
| Parameter | Type | Description |
|---|---|---|
wells | Dict[str, Well] | Dictionary of wells belonging to the column, keyed by well names. |
identifier | int | Index of the column (e.g., 1, 2, 3). |
Properties
| Property | Type | Description |
|---|---|---|
identifier | int | Number 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
Columnbehaves exactly like aWellSet, but tracks a numericidentifierindicating 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.