Skip to content

Commit dbed8d7

Browse files
committed
Update documentation
1 parent afe7214 commit dbed8d7

File tree

6 files changed

+27
-17
lines changed

6 files changed

+27
-17
lines changed

User-Manual/Plugins/Neuropixels-PXI.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -771,7 +771,7 @@ <h3>Customizing stream names<a class="headerlink" href="#customizing-stream-name
771771
<li><p><strong>Automatic naming:</strong> Probes names are assigned automatically, based on the order in which they are detected. Any 1.0 probes will have “-AP” and “-LFP” appended to their respective streams. The naming interface displays the names that will be applied when using this scheme, but they cannot be edited.</p></li>
772772
<li><p><strong>Automatic numbering:</strong> Numeric stream names are assigned automatically, based on the order in which they are detected. This scheme will produce file names that look like those from GUI version 0.5.X and earlier, which did not have the ability to apply custom names to individual streams. The naming interface displays the names that will be applied when using this scheme, but they cannot be edited.</p></li>
773773
<li><p><strong>Custom port names:</strong> Probe names are assigned by port/dock. This is useful if you have probes placed in a particular physical configuration, and always want a probe in a certain position to have the same name, regardless of which other probes are connected.</p></li>
774-
<li><p><strong>Custom probe names:</strong> Porbe names are assigned by serial number. This is useful if you have probes chronically implanted and would like to associate the subject ID with a particular probe.</p></li>
774+
<li><p><strong>Custom probe names:</strong> Probe names are assigned by serial number. This is useful if you have probes chronically implanted and would like to associate the subject ID with a particular probe.</p></li>
775775
</ol>
776776
<div class="admonition caution">
777777
<p class="admonition-title">Caution</p>

User-Manual/Plugins/OneBox.html

+11-8
Original file line numberDiff line numberDiff line change
@@ -589,7 +589,7 @@ <h2>Calibrating probes<a class="headerlink" href="#calibrating-probes" title="Pe
589589
<ul class="simple">
590590
<li><p><code class="code docutils literal notranslate"><span class="pre">&lt;probe_serial_number&gt;_gainCalValues.csv</span></code></p></li>
591591
</ul>
592-
<p>Any probes detected by the Neuropixels PXI plugin will be calibrated automatically when the plugin is loaded, provided that calibration files are stored in one of the following locations:</p>
592+
<p>Any probes detected by the OneBox plugin will be calibrated automatically when the plugin is loaded, provided that calibration files are stored in one of the following locations:</p>
593593
<ul class="simple">
594594
<li><p><code class="code docutils literal notranslate"><span class="pre">C:\ProgramData\Open</span> <span class="pre">Ephys\CalibrationInfo\&lt;probe_serial_number&gt;</span></code> (recommended - note that <strong>ProgramData</strong> may be a hidden folder on your system, so you’ll need to change the File Explorer options to show hidden files)</p></li>
595595
<li><p><code class="code docutils literal notranslate"><span class="pre">&lt;open-ephys-executable-folder&gt;\CalibrationInfo\&lt;probe_serial_number&gt;</span></code> (if you used the Open Ephys installer, the executable will be located in <code class="code docutils literal notranslate"><span class="pre">C:\Program</span> <span class="pre">Files\Open</span> <span class="pre">Ephys</span></code>)</p></li>
@@ -660,10 +660,13 @@ <h3>ProbeInterface JSON files<a class="headerlink" href="#probeinterface-json-fi
660660
<p>If you’re performing offline analysis with <a class="reference external" href="https://github.com/spikeinterface/spikeinterface">SpikeInterface</a>, it may be helpful to have information about your probe’s channel configuration stored in a JSON file that conforms to the <a class="reference external" href="https://github.com/spikeinterface/probeinterface">ProbeInterface</a> specification. To export a ProbeInterface JSON file, simply press the “SAVE TO JSON” button.</p>
661661
</section>
662662
</section>
663-
<section id="onebox-adc-settings">
664-
<h2>OneBox ADC settings<a class="headerlink" href="#onebox-adc-settings" title="Permalink to this heading">#</a></h2>
665-
<p>The OneBox ADCs can be configured as follows (details coming soon):</p>
663+
<section id="onebox-adcs">
664+
<h2>OneBox ADCs<a class="headerlink" href="#onebox-adcs" title="Permalink to this heading">#</a></h2>
665+
<p>The OneBox ADCs use 0-based indexing. ADC 0 can be accessed via the “ADC” SMA connector on the OneBox, while ADCs 1-11 require the BNC breakout board to be attached via the SDR connector.</p>
666+
<p>The OneBox ADC settings can be accessed by clicking on the purple circle in the OneBox plugin editor, or by browsing to the “ADC” tab in the OneBox settings interface.</p>
666667
<img alt="OneBox ADC/DAC configuration interface" src="../../_images/onebox-03.png" />
668+
<p>There is one global input range setting for all ADCs, which can be set to either ±2.5, ±5V (default), or ±10V. This determines the voltage range of the signals the ADCs can accept. Smaller input range will provide higher resolution for lower amplitude signals, but may clip larger signals.</p>
669+
<p><strong>Each ADC can optionally be used as a digital input.</strong> If the digital input option is set to “ON,” the ADC will interpret any input voltage below 0.5 V as a logic low, and any input voltage above 1 V as a logic high. Each threshold crossing will generate an event that propagates through the Open Ephys signal chain. The analog data from the ADC will still be available, even if the digital input option is set to “ON.”</p>
667670
</section>
668671
<section id="plugin-data-streams">
669672
<h2>Plugin data streams<a class="headerlink" href="#plugin-data-streams" title="Permalink to this heading">#</a></h2>
@@ -691,7 +694,7 @@ <h3>Customizing stream names<a class="headerlink" href="#customizing-stream-name
691694
<li><p><strong>Automatic naming:</strong> Probes names are assigned automatically, based on the order in which they are detected. Any 1.0 probes will have “-AP” and “-LFP” appended to their respective streams. The naming interface displays the names that will be applied when using this scheme, but they cannot be edited.</p></li>
692695
<li><p><strong>Automatic numbering:</strong> Numeric stream names are assigned automatically, based on the order in which they are detected. This scheme will produce file names that look like those from GUI version 0.5.X and earlier, which did not have the ability to apply custom names to individual streams. The naming interface displays the names that will be applied when using this scheme, but they cannot be edited.</p></li>
693696
<li><p><strong>Custom port names:</strong> Probe names are assigned by port/dock. This is useful if you have probes placed in a particular physical configuration, and always want a probe in a certain position to have the same name, regardless of which other probes are connected.</p></li>
694-
<li><p><strong>Custom probe names:</strong> Porbe names are assigned by serial number. This is useful if you have probes chronically implanted and would like to associate the subject ID with a particular probe.</p></li>
697+
<li><p><strong>Custom probe names:</strong> Probe names are assigned by serial number. This is useful if you have probes chronically implanted and would like to associate the subject ID with a particular probe.</p></li>
695698
</ol>
696699
<div class="admonition caution">
697700
<p class="admonition-title">Caution</p>
@@ -766,7 +769,7 @@ <h2>Built-in self tests<a class="headerlink" href="#built-in-self-tests" title="
766769
</tr>
767770
<tr class="row-even"><td><p>Test Basestation</p></td>
768771
<td><p>&lt;1 s</p></td>
769-
<td><p>Tests the connectivity between the computer and the basestation FPGA board via the PXIe interface.</p></td>
772+
<td><p>Tests the connectivity between the computer and the OneBox over USB.</p></td>
770773
</tr>
771774
</tbody>
772775
</table>
@@ -786,7 +789,7 @@ <h2>Headstage tests<a class="headerlink" href="#headstage-tests" title="Permalin
786789
</section>
787790
<section id="remote-control">
788791
<h2>Remote control<a class="headerlink" href="#remote-control" title="Permalink to this heading">#</a></h2>
789-
<p>A number of Neuropixels probe settings can be changed via the GUI’s built-in HTTP server. Commands are sent as “config messages” to the Neuropix-PXI processor.</p>
792+
<p>A number of Neuropixels probe settings can be changed via the GUI’s built-in HTTP server. Commands are sent as “config messages” to the OneBox processor.</p>
790793
<p>The following commands are available:</p>
791794
<ol class="arabic simple">
792795
<li><p><code class="code docutils literal notranslate"><span class="pre">NP</span> <span class="pre">INFO</span></code> : returns a JSON string containing information about all available probes</p></li>
@@ -901,7 +904,7 @@ <h2>Remote control<a class="headerlink" href="#remote-control" title="Permalink
901904
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#probeinterface-json-files">ProbeInterface JSON files</a></li>
902905
</ul>
903906
</li>
904-
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#onebox-adc-settings">OneBox ADC settings</a></li>
907+
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#onebox-adcs">OneBox ADCs</a></li>
905908
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#plugin-data-streams">Plugin data streams</a><ul class="nav section-nav flex-column">
906909
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#customizing-stream-names">Customizing stream names</a></li>
907910
</ul>

_sources/User-Manual/Plugins/Neuropixels-PXI.rst.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ Clicking on the slot number for a given basestation will open up an interface fo
262262

263263
#. **Custom port names:** Probe names are assigned by port/dock. This is useful if you have probes placed in a particular physical configuration, and always want a probe in a certain position to have the same name, regardless of which other probes are connected.
264264

265-
#. **Custom probe names:** Porbe names are assigned by serial number. This is useful if you have probes chronically implanted and would like to associate the subject ID with a particular probe.
265+
#. **Custom probe names:** Probe names are assigned by serial number. This is useful if you have probes chronically implanted and would like to associate the subject ID with a particular probe.
266266

267267
.. caution:: All stream names *must* be unique for a given plugin. Currently, it's possible to inadvertently assign the same name to multiple probes, either by using the same port-specific or probe-specific names across basestations. Name conflicts must be checked manually in order to prevent crashes when starting recording.
268268

_sources/User-Manual/Plugins/OneBox.rst.txt

+13-6
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ and one file for each 2.0 probe:
124124

125125
* :code:`<probe_serial_number>_gainCalValues.csv`
126126

127-
Any probes detected by the Neuropixels PXI plugin will be calibrated automatically when the plugin is loaded, provided that calibration files are stored in one of the following locations:
127+
Any probes detected by the OneBox plugin will be calibrated automatically when the plugin is loaded, provided that calibration files are stored in one of the following locations:
128128

129129
* :code:`C:\\ProgramData\\Open Ephys\\CalibrationInfo\\<probe_serial_number>` (recommended - note that **ProgramData** may be a hidden folder on your system, so you'll need to change the File Explorer options to show hidden files)
130130

@@ -221,14 +221,21 @@ ProbeInterface JSON files
221221

222222
If you're performing offline analysis with `SpikeInterface <https://github.com/spikeinterface/spikeinterface>`__, it may be helpful to have information about your probe's channel configuration stored in a JSON file that conforms to the `ProbeInterface <https://github.com/spikeinterface/probeinterface>`__ specification. To export a ProbeInterface JSON file, simply press the "SAVE TO JSON" button.
223223

224-
OneBox ADC settings
224+
OneBox ADCs
225225
######################################
226226

227-
The OneBox ADCs can be configured as follows (details coming soon):
227+
The OneBox ADCs use 0-based indexing. ADC 0 can be accessed via the "ADC" SMA connector on the OneBox, while ADCs 1-11 require the BNC breakout board to be attached via the SDR connector.
228+
229+
The OneBox ADC settings can be accessed by clicking on the purple circle in the OneBox plugin editor, or by browsing to the "ADC" tab in the OneBox settings interface.
228230

229231
.. image:: ../../_static/images/plugins/onebox/onebox-03.png
230232
:alt: OneBox ADC/DAC configuration interface
231233

234+
There is one global input range setting for all ADCs, which can be set to either ±2.5, ±5V (default), or ±10V. This determines the voltage range of the signals the ADCs can accept. Smaller input range will provide higher resolution for lower amplitude signals, but may clip larger signals.
235+
236+
**Each ADC can optionally be used as a digital input.** If the digital input option is set to "ON," the ADC will interpret any input voltage below 0.5 V as a logic low, and any input voltage above 1 V as a logic high. Each threshold crossing will generate an event that propagates through the Open Ephys signal chain. The analog data from the ADC will still be available, even if the digital input option is set to "ON."
237+
238+
232239
Plugin data streams
233240
######################################
234241

@@ -266,7 +273,7 @@ Clicking on the slot number for a given basestation will open up an interface fo
266273

267274
#. **Custom port names:** Probe names are assigned by port/dock. This is useful if you have probes placed in a particular physical configuration, and always want a probe in a certain position to have the same name, regardless of which other probes are connected.
268275

269-
#. **Custom probe names:** Porbe names are assigned by serial number. This is useful if you have probes chronically implanted and would like to associate the subject ID with a particular probe.
276+
#. **Custom probe names:** Probe names are assigned by serial number. This is useful if you have probes chronically implanted and would like to associate the subject ID with a particular probe.
270277

271278
.. caution:: All stream names *must* be unique for a given plugin. Currently, it's possible to inadvertently assign the same name to multiple probes, either by using the same port-specific or probe-specific names across basestations. Name conflicts must be checked manually in order to prevent crashes when starting recording.
272279

@@ -311,7 +318,7 @@ To run each test, select one from the drop-down menu, and click the "RUN" button
311318
"Test I2C", "<1 s", "Verifies the functionality of the probe's I2C interface. This interface must be intact for proper functioning of the probe."
312319
"Test Serdes", "<1 s", "Tests the integrity of the serial communication over the probe cable."
313320
"Test Heartbeat", "3 s", "Checks for a 1 Hz heartbeat signal between the headstage and BSC. This test indicates whether basic communication between the headstage and basestation is working."
314-
"Test Basestation", "<1 s", "Tests the connectivity between the computer and the basestation FPGA board via the PXIe interface."
321+
"Test Basestation", "<1 s", "Tests the connectivity between the computer and the OneBox over USB."
315322

316323
.. note:: If the "probe signal" and "probe noise" tests fail, it does not necessarily indicate that the probe is broken. If your probe is successfully transmitting data, the outcome of all of these tests (except the shift register test) can be safely ignored.
317324

@@ -330,7 +337,7 @@ If you have a headstage test module, you can run a suite of tests to ensure the
330337
Remote control
331338
######################
332339

333-
A number of Neuropixels probe settings can be changed via the GUI's built-in HTTP server. Commands are sent as "config messages" to the Neuropix-PXI processor.
340+
A number of Neuropixels probe settings can be changed via the GUI's built-in HTTP server. Commands are sent as "config messages" to the OneBox processor.
334341

335342
The following commands are available:
336343

objects.inv

-6 Bytes
Binary file not shown.

searchindex.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)