pylabrobot.liquid_handling.backends.hamilton.STAR.STAR.position_channels_in_y_direction#

async STAR.position_channels_in_y_direction(ys: Dict[int, float], make_space=True)#

position all channels simultaneously in the Y direction.

Parameters:
  • ys (Dict[int, float]) – A dictionary mapping channel index to the desired Y position in mm. The channel index is 0-indexed from the back.

  • make_space – If True, the channels will be moved to ensure they are at least 9mm apart and in descending order, after the channels in ys have been put at the desired locations. Note that an error may still be raised, if there is insufficient space to move the channels or if the requested locations are not valid. Set this to False if you wan to aviod inadvertently moving other channels.