Database¶
A single redis database server is the hub through which the various processes communicate. Each process can write to and read from the database.
Experiment¶
experiment:trialInformation related to a runing real-time experiment
experiment:trial:currentA dictionary containing the current trial ``{‘start_time’: <unix epoch time>, ‘end_time’: <unix epoch
time>, ‘index’: <integer>}``
experiment:log:<log_name>A dictionary containing experimental log information
responses:<name>:trial<trial_index>:<sample_index>
A numpy array of responses corresponding to the trial
trial_indexand samplesample_index(sequential from the beginning of the experiment)
Model¶
model:<name>