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`_ * `Model`_ _`Experiment` ------------- - ``experiment:trial`` - Information related to a runing real-time experiment - ``experiment:trial:current`` - A dictionary containing the current trial ``{'start_time': , 'end_time': , 'index': }`` - ``experiment:log:`` - A dictionary containing experimental log information - ``responses::trial:`` - A numpy array of responses corresponding to the trial ``trial_index`` and sample ``sample_index`` (sequential from the beginning of the experiment) _`Model` -------- - ``model:`` .. _redis: https://redis.io/documentation