Humans

class empyric.collection.humans.ConsoleUser(address=None, adapter=None, presets=None, postsets=None, **kwargs)

Virtual instrument that queries a human operator via the Python console

The prompt is what the user is asked; the cooldown is the minimum time between input requests

name = 'ConsoleUser'
supported_adapters = ((<class 'empyric.adapters.Adapter'>, {}),)
knobs = ('prompt', 'cooldown')
presets = {'cooldown': 0, 'prompt': '?'}
meters = ('response',)
response = ''
last_prompt = ''
last_sent = -inf
set_prompt(prompt: String)
set_cooldown(cooldown: Float)
measure_response() String