pylabrobot.thermocycling.thermocycler.Thermocycler.__init__#

Thermocycler.__init__(name: str, size_x: float, size_y: float, size_z: float, backend: ThermocyclerBackend, child_location: Coordinate, category: str = 'thermocycler', model: str | None = None)#

Initialize a Thermocycler resource.

Parameters:
  • name (str) – Human-readable name.

  • size_x (float) – Footprint in the X dimension (mm).

  • size_y (float) – Footprint in the Y dimension (mm).

  • size_z (float) – Height in the Z dimension (mm).

  • backend (ThermocyclerBackend) – A ThermocyclerBackend instance.

  • child_location (Coordinate) – Where a plate sits on the block.

  • category (str) – Resource category (default: “thermocycler”).

  • model (str | None) – Module model string (e.g. “thermocyclerModuleV1”).