pylabrobot.thermocycling.chatterbox.ThermocyclerChatterboxBackend#
- class pylabrobot.thermocycling.chatterbox.ThermocyclerChatterboxBackend(name: str = 'thermocycler_chatterbox', num_zones: int = 1)#
Bases:
ThermocyclerBackendA device-free thermocycler backend that logs operations to stdout with a disciplined style and provides an instantaneous simulation of profile execution for rapid automated testing.
Methods
__init__([name, num_zones])Close thermocycler lid.
Deactivate thermocycler block.
Deactivate thermocycler lid.
deserialize(data)Get the current block temperature zones in °C.
Get the block temperature status.
Get the block target temperature zones in °C.
Get the zero-based index of the current cycle.
Get the zero-based index of the current step within the cycle.
Get remaining hold time in seconds.
Get the current lid temperature zones in °C.
Return
Trueif the lid is open.Get the lid temperature status.
Get the lid target temperature zones in °C.
Get the total cycle count.
Get the total number of steps in the current cycle.
open_lid()Open thermocycler lid.
run_protocol(protocol, block_max_volume)Run a protocol with stages and repeats.
set_block_temperature(temperature)Set the temperature of a thermocycler block.
set_lid_temperature(temperature)Set the temperature of a thermocycler lid.
setup()stop()