pylabrobot.thermocycling.chatterbox.ThermocyclerChatterboxBackend#
- class pylabrobot.thermocycling.chatterbox.ThermocyclerChatterboxBackend(name: str = 'thermocycler_chatterbox')#
Bases:
ThermocyclerBackend
A 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])Close thermocycler lid.
Deactivate thermocycler block.
Deactivate thermocycler lid.
deserialize
(data)Get the current block temperature in °C.
Get the block target temperature 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 in °C.
Get the lid open/closed status.
Get the lid target temperature in °C.
Get the total cycle count.
Get the total number of steps in the current cycle.
open_lid
()Open thermocycler lid.
run_profile
(profile, block_max_volume)Execute thermocycler profile run.
set_block_temperature
(temperature)Set the temperature of a thermocycler block.
set_lid_temperature
(temperature)Set the temperature of a thermocycler lid.
setup
()stop
()- Parameters:
name (str)