pylabrobot.liquid_handling.liquid_handler.LiquidHandler.dispense96

pylabrobot.liquid_handling.liquid_handler.LiquidHandler.dispense96#

async LiquidHandler.dispense96(resource: Plate | List[Well], volume: float, offset: Coordinate = Coordinate(x=0, y=0, z=0), flow_rate: float | None = None, blow_out_air_volume: float | None = None, **backend_kwargs)#

Dispense to all wells in a plate.

Examples

Dispense an entire 96 well plate:

>>> lh.dispense96(plate, volume=50)
Parameters:
  • resource (Plate | List[Well]) – 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 dispense to each well.

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

  • blow_out_air_volume (float | None) – The volume of air to dispense after the liquid, in ul. If None, the backend default will be used.

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

  • offset (Coordinate)