Skip to content

Commit 1c77f72

Browse files
committed
perfect muack done
1 parent ce65555 commit 1c77f72

1 file changed

Lines changed: 19 additions & 26 deletions

File tree

doc/neuropixels_readers.rst

Lines changed: 19 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -42,28 +42,8 @@ convert raw samples to microvolts via the per-contact gains, or to plot
4242
the recorded contacts alongside the recorded traces.
4343

4444

45-
How readers connect the two
46-
---------------------------
47-
48-
A format reader turns a Neuropixels recording into a recording-setup probe
49-
in three steps:
50-
51-
1. **Fetch the catalogue probe.** Look up the probe part number (SKU) in
52-
the recording's metadata, then call
53-
:py:func:`build_neuropixels_probe(part_number) <build_neuropixels_probe>`.
54-
2. **Identify the active electrodes.** Read the recording's channel
55-
configuration to find which catalogue contacts were actually recorded,
56-
and slice the catalogue probe down to that subset via
57-
:py:meth:`probe.get_slice(active_indices) <Probe.get_slice>`.
58-
3. **Attach the recording-setup metadata.** Add the per-contact gains,
59-
reference settings, and sampling order, and set the probe wiring.
60-
61-
The sections below cover where the part number comes from per reader
62-
(step 1) and where the catalogue data itself comes from.
63-
64-
65-
The catalogue
66-
-------------
45+
The catalogue source
46+
--------------------
6747

6848
A probe part number (SKU) is an IMEC identifier such as ``"NP1000"``,
6949
``"NP2000"``, or ``"NP2014"``. The part number determines the silicon
@@ -77,11 +57,24 @@ ProbeTable is the canonical machine-readable inventory of IMEC Neuropixels
7757
probe specifications, all keyed by part number.
7858

7959

80-
The readers
81-
-----------
60+
Format readers
61+
--------------
62+
63+
A format reader turns a Neuropixels recording into a recording-setup probe
64+
in three steps:
65+
66+
1. **Fetch the catalogue probe.** Look up the probe part number (SKU) in
67+
the recording's metadata, then call
68+
:py:func:`build_neuropixels_probe(part_number) <build_neuropixels_probe>`.
69+
2. **Identify the active electrodes.** Read the recording's channel
70+
configuration to find which catalogue contacts were actually recorded,
71+
and slice the catalogue probe down to that subset via
72+
:py:meth:`probe.get_slice(active_indices) <Probe.get_slice>`.
73+
3. **Attach the recording-setup metadata.** Add the per-contact gains,
74+
reference settings, and sampling order, and set the probe wiring.
8275

83-
Four readers produce a probe from a Neuropixels recording. They differ in
84-
where they look up the part number:
76+
The four readers in probeinterface differ in step 1: where they look up the
77+
part number in the recording's metadata.
8578

8679
.. list-table::
8780
:header-rows: 1

0 commit comments

Comments
 (0)