Skip to content

Commit 8f8e87e

Browse files
authored
Merge branch 'dev' into electrodes_table
2 parents 5b7c1f0 + 473fcc4 commit 8f8e87e

File tree

4 files changed

+21
-51
lines changed

4 files changed

+21
-51
lines changed

core/nwb.behavior.yaml

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -38,24 +38,6 @@ groups:
3838
is 'meters'. Actual stored values are not necessarily stored in these units.
3939
To access the data in these units, multiply 'data' by 'conversion' and add 'offset'.
4040
required: false
41-
- name: bounds
42-
dtype: numeric
43-
doc: The boundary range (min, max) for each dimension of `data`. The units are the same as the units for the data.
44-
shape:
45-
- - 1
46-
- 2
47-
- - 2
48-
- 2
49-
- - 3
50-
- 2
51-
dims:
52-
- - x
53-
- min,max
54-
- - x,y
55-
- min,max
56-
- - x,y,z
57-
- min,max
58-
required: false
5941
- name: reference_frame
6042
dtype: text
6143
doc: Description defining what exactly 'straight-ahead' means.

core/nwb.device.yaml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,22 @@ groups:
55
attributes:
66
- name: description
77
dtype: text
8-
doc: Description of the device (e.g., model, firmware version, processing software version, etc.)
9-
as free-form text.
8+
doc: Description of the device as free-form text. If there is any software/firmware associated
9+
with the device, the names and versions of those can be added to NWBFile.was_generated_by.
1010
required: false
1111
- name: manufacturer
1212
dtype: text
13-
doc: The name of the manufacturer of the device.
13+
doc: The name of the manufacturer of the device, e.g., Imec, Plexon, Thorlabs.
14+
required: false
15+
- name: model_number
16+
dtype: text
17+
doc: The model number (or part/product number) of the device, e.g., PRB_1_4_0480_1, PLX-VP-32-15SE(75)-(260-80)(460-10)-300-(1)CON/32m-V, BERGAMO.
18+
required: false
19+
- name: model_name
20+
dtype: text
21+
doc: The model name of the device, e.g., Neuropixels 1.0, V-Probe, Bergamo III.
22+
required: false
23+
- name: serial_number
24+
dtype: text
25+
doc: The serial number of the device.
1426
required: false

core/nwb.misc.yaml

Lines changed: 4 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ groups:
158158
shape:
159159
- null
160160
doc: The mean Gaussian filters, in Hz.
161+
quantity: '?'
161162
- name: band_stdev
162163
neurodata_type_inc: VectorData
163164
dtype: float32
@@ -166,6 +167,7 @@ groups:
166167
shape:
167168
- null
168169
doc: The standard deviation of Gaussian filters, in Hz.
170+
quantity: '?'
169171
links:
170172
- name: source_timeseries
171173
target_type: TimeSeries
@@ -242,13 +244,7 @@ groups:
242244
- - null
243245
- null
244246
- null
245-
doc: Spike waveform mean for each spike unit. The 'waveform_mean_index'
246-
column indexes which waveforms in this column belong to a given unit, where each waveform
247-
was recorded from a different electrode. The 'electrodes' column should be used to indicate which
248-
electrodes are associated with each unit, and the order of the mean waveforms for a given unit
249-
in the 'waveform_mean' dataset should be the same as the order of the electrodes referenced in
250-
the 'electrodes' column of this table. The number of samples for each waveform mean must be the
251-
same.
247+
doc: Spike waveform mean for each spike unit.
252248
quantity: '?'
253249
attributes:
254250
- name: sampling_rate
@@ -260,11 +256,6 @@ groups:
260256
value: volts
261257
doc: Unit of measurement. This value is fixed to 'volts'.
262258
required: false
263-
- name: waveform_mean_index
264-
neurodata_type_inc: VectorIndex
265-
doc: Optional index into the 'waveform_mean' dataset to allow each unit to have a different number of mean
266-
waveforms, one per electrode. See 'waveform_mean' for more details.
267-
quantity: '?'
268259
- name: waveform_sd
269260
neurodata_type_inc: VectorData
270261
dtype: float32
@@ -280,13 +271,7 @@ groups:
280271
- - null
281272
- null
282273
- null
283-
doc: Spike waveform standard deviation for each spike unit. The 'waveform_sd_index'
284-
column indexes which waveforms in this column belong to a given unit, where each waveform
285-
was recorded from a different electrode. The 'electrodes' column should be used to indicate which
286-
electrodes are associated with each unit, and the order of the waveform standard deviations for a
287-
given unit in the 'waveform_sd' dataset should be the same as the order of the electrodes referenced
288-
in the 'electrodes' column of this table. The number of samples for each waveform standard deviation
289-
must be the same.
274+
doc: Spike waveform standard deviation for each spike unit.
290275
quantity: '?'
291276
attributes:
292277
- name: sampling_rate
@@ -298,11 +283,6 @@ groups:
298283
value: volts
299284
doc: Unit of measurement. This value is fixed to 'volts'.
300285
required: false
301-
- name: waveform_sd_index
302-
neurodata_type_inc: VectorIndex
303-
doc: Optional index into the 'waveform_sd' dataset to allow each unit to have a different number of
304-
waveform standard deviations, one per electrode. See 'waveform_sd' for more details.
305-
quantity: '?'
306286
- name: waveforms
307287
neurodata_type_inc: VectorData
308288
dtype: numeric

docs/format/source/format_release_notes.rst

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,11 @@ Release Notes
88

99
Minor changes
1010
^^^^^^^^^^^^^
11-
- Added support to set boundary metadata for ``SpatialSeries``. (#524)
12-
- Added columns ``waveform_mean_index`` and ``waveform_sd_index`` to ``Units`` to make the ``waveform_mean`` and
13-
``waveform_sd`` columns ragged. This allows for a different number of waveform means/SDs per unit which is useful
14-
when each unit is associated with a different number of electrodes and there is a waveform mean/SD for each
15-
electrode and unit. (#576)
1611
- Added optional ``was_generated_by`` attribute to ``NWBFile`` to store provenance information (#578)
1712
- Deprecated ``EventWaveform`` neurodata type. (#584)
18-
1913
- Deprecated ``ImageMaskSeries`` neurodata type. (#583)
14+
- Made ``band_mean`` and ``band_std`` in ``DecompositionSeries`` optional. (#593)
15+
- Added ``Device.model_number``, ``Device.model_name``, ``Device.serial_number`` (#594)
2016

2117
2.7.0 (February 7, 2024)
2218
------------------------

0 commit comments

Comments
 (0)