pylabrobot.opentrons.flex.flex_head.FlexHead8.aspirate_container#

async FlexHead8.aspirate_container(container: Container, volume: float, flow_rate: float | None = None, offset: Coordinate | None = None, liquid_height: float | None = None, pre_mix: Mix | None = None) → None#

Aspirate volume uL per channel from one single-cavity container.

PLR centers the 8-nozzle row in the cavity (trough/reservoir), adds offset and liquid_height, then aspirates in place. Requires a mounted tip, a cavity the offset-shifted row still fits, and ALL nozzle mode. Each channel holding a tip draws volume, so the container’s single tracker is staged with the total and settled as one op. pre_mix follows aspirate() and mixes before the final draw.

Parameters:
Return type:

None