parameters: (self,
                   volume=None,
                   location=None,
                   rate=1.0)
docstring: Dispense a volume of liquid (in microliters/uL) using this pipette
  
          Notes
          -----
          If only a volume is passed, the pipette will dispense
          from it's current position. If only a location is passed,
          `dispense` will default to it's `current_volume`
  
          The location may be a Well, or a specific position in relation to a
          Well, such as `Well.top()`. If a Well is specified without calling a
          a position method (such as .top or .bottom), this method will default
          to the bottom of the well.
  
          Parameters
          ----------
          volume : int or float
              The number of microliters to dispense
              (Default: self.current_volume)
          location : :any:`Placeable` or tuple(:any:`Placeable`, :any:`Vector`)
              The :any:`Placeable` (:any:`Well`) to perform the dispense.
              Can also be a tuple with first item :any:`Placeable`,
              second item relative :any:`Vector`
          rate : float
              Set plunger speed for this dispense, where
              speed = rate * dispense_speed (see :meth:`set_speed`)
  
          Returns
          -------
  
          This instance of :class:`Pipette`.
  
          Examples
          --------
  
          >>> from opentrons import instruments, labware, robot # doctest: +SKIP
          >>> robot.reset() # doctest: +SKIP
          >>> plate = labware.load('96-flat', '3') # doctest: +SKIP
          >>> p300 = instruments.P300_Single(mount='left') # doctest: +SKIP
          # fill the pipette with liquid (200uL)
          >>> p300.aspirate(plate[0]) # doctest: +SKIP
          # dispense 50uL to a Well
          >>> p300.dispense(50, plate[0]) # doctest: +SKIP
          # dispense 50uL to the center of a well
          >>> relative_vector = plate[1].center() # doctest: +SKIP
          >>> p300.dispense(50, (plate[1], relative_vector)) # doctest: +SKIP
          # dispense 20uL in place, at half the speed
          >>> p300.dispense(20, rate=0.5) # doctest: +SKIP
          # dispense the pipette's remaining volume (80uL) to a Well
          >>> p300.dispense(plate[2]) # doctest: +SKIP
docstring_summary: Dispense a volume of liquid (in microliters/uL) using this pipette
docstring_tokens: Dispense a volume of liquid ( in microliters / uL ) using this pipette
function: def dispense(self,
                   volume=None,
                   location=None,
                   rate=1.0):
          """
          Dispense a volume of liquid (in microliters/uL) using this pipette
  
          Notes
          -----
          If only a volume is passed, the pipette will dispense
          from it's current position. If only a location is passed,
          `dispense` will default to it's `current_volume`
  
          The location may be a Well, or a specific position in relation to a
          Well, such as `Well.top()`. If a Well is specified without calling a
          a position method (such as .top or .bottom), this method will default
          to the bottom of the well.
  
          Parameters
          ----------
          volume : int or float
              The number of microliters to dispense
              (Default: self.current_volume)
          location : :any:`Placeable` or tuple(:any:`Placeable`, :any:`Vector`)
              The :any:`Placeable` (:any:`Well`) to perform the dispense.
              Can also be a tuple with first item :any:`Placeable`,
              second item relative :any:`Vector`
          rate : float
              Set plunger speed for this dispense, where
              speed = rate * dispense_speed (see :meth:`set_speed`)
  
          Returns
          -------
  
          This instance of :class:`Pipette`.
  
          Examples
          --------
  
          >>> from opentrons import instruments, labware, robot # doctest: +SKIP
          >>> robot.reset() # doctest: +SKIP
          >>> plate = labware.load('96-flat', '3') # doctest: +SKIP
          >>> p300 = instruments.P300_Single(mount='left') # doctest: +SKIP
          # fill the pipette with liquid (200uL)
          >>> p300.aspirate(plate[0]) # doctest: +SKIP
          # dispense 50uL to a Well
          >>> p300.dispense(50, plate[0]) # doctest: +SKIP
          # dispense 50uL to the center of a well
          >>> relative_vector = plate[1].center() # doctest: +SKIP
          >>> p300.dispense(50, (plate[1], relative_vector)) # doctest: +SKIP
          # dispense 20uL in place, at half the speed
          >>> p300.dispense(20, rate=0.5) # doctest: +SKIP
          # dispense the pipette's remaining volume (80uL) to a Well
          >>> p300.dispense(plate[2]) # doctest: +SKIP
          """
          pass
function_tokens: def dispense ( self , volume = None , location = None , rate = 1.0 ) : pass