Pipette Tip Layout

The PipetteTipLayout schema describes the arrangement of pipette tips within a tip box, used when issuing pipette tip commands.

Related T-code Commands: - ADD_PIPETTE_TIP_GROUP - PICK_UP_PIPETTE_TIP - PUT_DOWN_PIPETTE_TIP

Documentation

TCode pipette tip layout schema.

class tcode_api.schemas.pipette_tip_layout.PipetteTipLayout(**data)

Data structure representing the layout of pipette tips in a box.

Note:

This class is designed to allow non-standard use cases, like adding partially filled pipette tip boxes to the deck with the :class:ADD_LABWARE command.

Parameters:
  • schema_version (Literal[1])

  • type (Literal['PipetteTipLayout'])

  • layout (list[list[int]])

classmethod empty(row_count=8, column_count=12)

Create a layout with no pipette tips.

Parameters:
  • row_count (int) – The number of rows in the pipette tip box (default: 8).

  • column_count (int) – The number of columns in the pipette tip box (default: 12).

Return type:

Self

Returns:

A PipetteTipLayout with all slots empty (0).

classmethod full(row_count=8, column_count=12)

Create a layout with all pipette tips filled.

Parameters:
  • row_count (int) – The number of rows in the pipette tip box (default: 8).

  • column_count (int) – The number of columns in the pipette tip box (default: 12).

Return type:

Self

Returns:

A PipetteTipLayout with all slots filled (1).

model_config: ClassVar[ConfigDict] = {'extra': 'ignore', 'strict': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].