Skip to content

Commit 365a821

Browse files
committed
Improve software section headings
- Fix links to OpenEhys.Onix1 docs
1 parent 2703fda commit 365a821

File tree

6 files changed

+41
-42
lines changed

6 files changed

+41
-42
lines changed

source/Hardware Guide/Headstages/tether-voltage.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ host computer will not be able to detect the headstage. A borderline
2020
voltage can still cause connectivity issues as the headstage occasionally dips
2121
below the level it needs to function properly.
2222

23-
.. attention:: The :ref:`openephys_onix1ref` Bonsai package automatically sets the
23+
.. attention:: The :ref:`Bonsai package <openephys_onix1ref>` automatically sets the
2424
headstage port voltage by default, but allows the user to override the
2525
voltage setting as well. The documentation linked shows how to use this
2626
functionality and what valid voltage ranges are for each headstage. This

source/Hardware Guide/Miniscopes/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ UCLA Miniscope V3
1010
:Design Repository: https://github.com/daharoni/Miniscope_CMOS_Imaging_Sensor_PCB
1111
:Documentation: http://miniscope.org/index.php/Guides_and_Tutorials
1212
:Compatibility: :ref:`pcie_host`, :ref:`breakout`
13-
:Software: :ref:`openephys_onix1ref` Bonsai package
13+
:Software: :ref:`openephys_onix1ref`
1414

1515
.. figure:: /_static/images/miniscopes/ucla-miniscope-v3-render.jpg
1616
:align: center
@@ -21,7 +21,7 @@ UCLA Miniscope V4
2121
:Design Repository: https://github.com/Aharoni-Lab/Miniscope-v4
2222
:Documentation: https://github.com/Aharoni-Lab/Miniscope-v4/wiki
2323
:Compatibility: :ref:`pcie_host`, :ref:`breakout`
24-
:Software: :ref:`openephys_onix1ref` Bonsai package
24+
:Software: :ref:`openephys_onix1ref`
2525

2626
.. figure:: /_static/images/miniscopes/ucla-miniscope-v4-render.png
2727
:align: center

source/Hardware Guide/PCIe Host/setup-windows.rst

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,5 @@ Install Device Driver
117117

118118
Install Software
119119
---------------------------------------
120-
Have a look at the :ref:`software_guide` page for open-source software options. We
121-
recommend using :ref:`bonsairef` and the :ref:`openephys_onix1ref` Bonsai package because it provides first class
122-
support for all ONIX hardware features.
120+
Have a look at the :ref:`software_guide` page for software options.
123121

source/Software Guide/Open Ephys GUI/index.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.. _open_ephys_gui:
22

3-
Open Ephys GUI
3+
Open Ephys GUI ONIX Plugin
44
--------------------------------------------
55

66
The `Open Ephys GUI <https://open-ephys.github.io/gui-docs/index.html>`__ is an
@@ -10,8 +10,8 @@ experiments more flexible and enjoyable. It works equally well on macOS, Linux,
1010
and Windows.
1111

1212
.. note:: An ONIX plugin for the Open Ephys is in development. To access all of
13-
ONIX's capabilities right now, have a look at the :ref:`openephys_onix1ref` Bonsai package.
14-
**You can still take advantage of the GUI's excellent
13+
ONIX's capabilities right now, have a look at the :ref:`openephys_onix1ref`.
14+
**In the meantime, you can still take advantage of the GUI's excellent
1515
ephys visualizaiton tools by streaming data from Bonsai to the GUI using
1616
the** `Ephys Socket Plugin <https://open-ephys.github.io/gui-docs/User-Manual/Plugins/Ephys-Socket.html>`__.
1717

Lines changed: 26 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,21 @@
1-
.. _bonsairef:
2-
3-
Bonsai
4-
========================
5-
6-
`Bonsai <https://bonsai-rx.org/>`__ is a visual programming language (think
7-
LabView) for `reactive programming
8-
<https://en.wikipedia.org/wiki/Reactive_programming>`__ with features such as:
9-
10-
- Real-time compilation of workflows to machine code as they are edited
11-
(zero-overhead).
12-
- A large array of operators for combining and sychronizing asynchronous data
13-
streams, which is a major issue in other software.
14-
- Lots of support for all sorts of hardware outside of ONIX.
15-
16-
Bonsai is ideal for accessing the full power of ONIX hardware and combining it
17-
with third-party data sources (e.g. machine vision cameras,
18-
behavioral hardware, etc.), and for real-time processing and manipulation of
19-
data streams.
20-
211
.. _openephys_onix1ref:
222

23-
OpenEphys.Onix1
24-
----------------
3+
Bonsai ONIX Package
4+
=================================
255

266
`OpenEphys.Onix1
27-
<https://open-ephys.github.io/onix1-bonsai-docs/index.html>`__ is the Bonsai
7+
<https://open-ephys.github.io/onix1-bonsai-docs/index.html>`__ is the `Bonsai <https://bonsai-rx.org/>`__
288
package for ONIX hardware. This package contains `Bonsai Operators
299
<https://bonsai-rx.org/docs/articles/operators.html>`__ for acquiring and
3010
sending data to ONIX hardware.
3111

32-
:Code: https://github.com/open-ephys/onix-bonsai-onix1
33-
:Compatibility: ONIX Hardware, UCLA miniscopes & variants
34-
:Documentation: https://open-ephys.github.io/onix1-bonsai-docs/index.html
12+
:Code: https://github.com/open-ephys/bonsai-onix1
13+
:Compatibility: All ONIX hardware, Neuropixels, UCLA miniscopes & variants
14+
:Documentation: https://open-ephys.github.io/bonsai-onix1-docs/index.html
3515

3616
.. raw:: html
3717

38-
<a href="https://open-ephys.github.io/onix1-bonsai-docs/index.html"><span class="std std-ref custom-card">
18+
<a href="https://open-ephys.github.io/bonsai-onix1-docs/index.html"><span class="std std-ref custom-card">
3919
<div class="card text-center page-card">
4020

4121
<header>
@@ -46,3 +26,22 @@ sending data to ONIX hardware.
4626
package documentation">
4727

4828
</div>
29+
30+
What is Bonsai?
31+
------------------------------
32+
`Bonsai <https://bonsai-rx.org/>`__ is a visual programming language (think
33+
LabView) for `reactive programming
34+
<https://en.wikipedia.org/wiki/Reactive_programming>`__ with features such as:
35+
36+
- Real-time compilation of workflows to machine code as they are edited
37+
(zero-overhead).
38+
- A large array of operators for combining and sychronizing asynchronous data
39+
streams, which is a major issue in other software.
40+
- Lots of support for all sorts of hardware outside of ONIX.
41+
42+
Bonsai is A good choice for accessing the full power of ONIX hardware and
43+
combining it with third-party data sources (e.g. machine vision cameras,
44+
behavioral hardware, etc.), and for real-time processing and manipulation of
45+
data streams. The documentation linked above contains detailed instructions on
46+
how to use Bonsai with ONIX hardware along with fully useable example workflows,
47+
data loading scripts, etc.

source/Software Guide/index.rst

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,15 @@
1414
oni-repl/index
1515
Bonsai.ONIX (DEPRECATED) <Bonsai.ONIX/index>
1616

17-
:ref:`Bonsai <bonsairef>`
18-
:ref:`openephys_onix1ref` is a :ref:`bonsairef` package for acquiring data from ONIX
19-
hardware for real-time experiments. Bonsai is very good at processing the
17+
:ref:`Bonsai ONIX Package <openephys_onix1ref>`
18+
:ref:`OpenEphys.Onix1 <openephys_onix1ref>` is a `Bonsai
19+
<https://bonsai-rx.org/>`__ package for acquiring data from ONIX hardware
20+
for real-time experiments. Bonsai is very good at processing the
2021
heterogeneous data streams produced by ONIX hardware.
2122

22-
:ref:`Open Ephys GUI <open_ephys_gui>`
23-
The Open Ephys GUI can be used for ONIX data visualization.
23+
:ref:`Open Ephys GUI ONIX Plugin<open_ephys_gui>`
24+
The `Open Ephys GUI <https://open-ephys.github.io/gui-docs/> excels at
25+
electrophysiology data visualization and recording.
2426

2527
:ref:`oni-repl <oni_repl>`
2628
A simple command-line application that can be used for debugging and basic
@@ -35,5 +37,5 @@ Deprecated Software
3537
___________________________________
3638

3739
- The :ref:`bonsai_onixref` pages provide information about the original Bonsai
38-
package, which has been superseded by :ref:`openephys_onix1ref`
40+
package, which has been superseded by :ref:`OpenEphys.Onix1 <openephys_onix1ref>`.
3941

0 commit comments

Comments
 (0)