pylabrobot.thermocycling.thermocycler.Thermocycler.run_profile#

async Thermocycler.run_profile(profile: List[Step], block_max_volume: float)#

Enqueue a multi-step temperature profile (fire-and-forget).

Parameters:
  • profile (List[Step]) – List of {“temperature”: float, “holdSeconds”: float} steps.

  • block_max_volume (float) – Maximum block volume (µL) for safety.