From 5f5eac7311089d1d41d5c8a7a935724deb521e8b Mon Sep 17 00:00:00 2001 From: k1o0 Date: Fri, 24 May 2019 15:42:53 +0300 Subject: [PATCH 1/2] Create index.rst Added bare-bones index file --- docs/readthedocsFiles/index.rst | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 docs/readthedocsFiles/index.rst diff --git a/docs/readthedocsFiles/index.rst b/docs/readthedocsFiles/index.rst new file mode 100644 index 00000000..0db42692 --- /dev/null +++ b/docs/readthedocsFiles/index.rst @@ -0,0 +1,22 @@ +Rigbox +================================= + +Rigbox is a a high-performance, open-source software toolbox for managing behavioral neuroscience experiments. Initially developed to probe mouse behavior for the Steering Wheel Setup, Rigbox is under active, test-driven development to encompass a variety of experimental paradigms across behavioral neuroscience. Rigbox simplifies hardware/software interfacing, synchronizes data streams from multiple sources, manages experimental data via communication with a remote database, and creates an environment where experimental parameters can be easily monitored and manipulated. Rigbox’s object-oriented paradigm facilitates a modular approach to designing experiments. Rigbox requires two machines, one for stimulus presentation ('the stimulus computer' or 'sc') and another for controlling and monitoring the experiment ('the master computer' or 'mc'). + +.. _MATLAB: http://uk.mathworks.com/products/matlab/ +.. _Psychtoolbox: http://psychtoolbox.org/ + +Table of contents: +================== + +.. toctree:: + :maxdepth: 2 + + installation.rst + +Indices and tables +================== + +* :ref:`genindex` +* :ref:`UML` +* :ref:`search` From 8904582390f17f6853c6495ca3b1a4c1e8f34a34 Mon Sep 17 00:00:00 2001 From: k1o0 Date: Tue, 28 May 2019 18:55:17 +0300 Subject: [PATCH 2/2] AlyxPanel automatically actived when databaseURL field is defined in paths file --- +eui/MControl.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/+eui/MControl.m b/+eui/MControl.m index ff44471b..4f4ff1df 100644 --- a/+eui/MControl.m +++ b/+eui/MControl.m @@ -763,7 +763,8 @@ function buildUI(obj, parent) % Parent here is the MC window (figure) leftSideBox.Heights = [55 22]; % Create the Alyx panel - obj.AlyxPanel = eui.AlyxPanel(headerBox); + url = char(getOr(dat.paths, 'databaseURL', '')); + obj.AlyxPanel = eui.AlyxPanel(headerBox, isempty(url)); addlistener(obj.NewExpSubject, 'SelectionChanged', @(src, evt)obj.AlyxPanel.dispWaterReq(src, evt)); addlistener(obj.LogSubject, 'SelectionChanged', @(src, evt)obj.AlyxPanel.dispWaterReq(src, evt));