pylabrobot.opentrons.flex.flex_head.FlexHead8.dispense#

async FlexHead8.dispense(target: Plate | Well | Sequence[Well] | Container, volume: float, *, column: int | None = None, use_channels: Sequence[int] | None = None, flow_rate: float | None = None, offset: Coordinate | None = None, liquid_height: float | None = None) → None#

Dispense volume uL into target using PLR coordinates and in-place dispensing.

The dispense mirror of aspirate(): the target type selects the addressing (a plate.column(c) sequence, a single Well, or a Container cavity) and use_channels names the active nozzles. No configureNozzleLayout is emitted (the layout is fixed at pickup). See aspirate() for the full contract; column is the same transitional bridge for the old dispense(plate, column=c) call.

Parameters:
Return type:

None