pylabrobot.resources.tip.Tip#

class pylabrobot.resources.tip.Tip(has_filter: bool, total_tip_length: float, maximal_volume: float, fitting_depth: float, nominal_volume: float | None = None, name: str | None = None, collar_height: float | None = None)#

Bases: SerializableMixin

A single tip.

Variables:
  • has_filter – whether the tip type has a filter

  • total_tip_length – total length of the tip, in mm

  • nominal_volume – rated working volume of the tip (what it is sold and named as), in uL. Defaults to maximal_volume when not given.

  • maximal_volume – physical brim-full capacity of the tip, in uL

  • fitting_depth – the overlap between the tip and the pipette, in mm

  • collar_height – the height of the collar, in mm

  • name – optional identifier for this tip

Parameters:
  • has_filter (bool)

  • total_tip_length (float)

  • maximal_volume (float)

  • fitting_depth (float)

  • nominal_volume (Optional[float])

  • name (Optional[str])

  • collar_height (Optional[float])

Attributes

collar_height

Return collar_height, raising if it is None.

Methods

__init__(has_filter, total_tip_length, ...)

serialize()