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_LABWAREcommand.- 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].