pylabrobot.liquid_handling.liquid_handler.LiquidHandler.aspirate_plate#

async LiquidHandler.aspirate_plate(plate: Plate, volume: float, flow_rate: float | None = None, end_delay: float = 0, **backend_kwargs)#

Aspirate from all wells in a plate.

Examples

Aspirate an entire 96 well plate:

>>> lh.aspirate_plate(plate, volume=50)
Parameters:
  • resource – Resource name or resource object.

  • pattern – Either a list of lists of booleans where inner lists represent rows and outer lists represent columns, or a string representing a range of positions. Default all.

  • volume (float) – The volume to aspirate from each well.

  • flow_rate (float | None) – The flow rate to use when aspirating, in ul/s. If None, the backend default will be used.

  • end_delay (float) – The delay after the last aspiration in seconds, optional. This is useful for when the tips used in the aspiration are dripping.

  • backend_kwargs – Additional keyword arguments for the backend, optional.

  • plate (Plate) –