Skip to content

Commit a2e5077

Browse files
Merge pull request #39 from NovelaNeuro/user/acwikla/readme_update
2 parents e54af06 + c7d2ffc commit a2e5077

File tree

3 files changed

+19
-25
lines changed

3 files changed

+19
-25
lines changed

README.md

Lines changed: 17 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,11 @@ ndx-franklab-novela is a python package containing NWB custom extensions.
55

66
# Extensions
77

8-
### Edge
9-
An undirected edge connecting two nodes in a graph. <br>
8+
### AssociatedFiles
9+
Representation of associated files in NWB <br>
1010
**Attributes:** <br>
11-
**name** `string`: name of this segement node <br>
12-
**edge_nodes** `array_data`, `data`: the names of the two nodes in this undirected edge' <br>
13-
14-
#### Node
15-
A generic graph node. Subclass for more specific types of nodes. <br>
16-
**Attributes:** <br>
17-
**name** `string`: name of this node <br>
18-
**value** `int`: value of this node' <br>
19-
20-
#### Apparatus
21-
Topological graph representing connected components of a behavioral apparatus. <br>
22-
**Attributes:** <br>
23-
**name** `string`: name of apparatus <br>
24-
**nodes** `list`: Node objects contained in this apparatus <br>
25-
**edges** `list`: Edge objects contained in this apparatus <br>
26-
11+
**description** `string`: description of associated file <br>
12+
**content** `string`: content of associated file <br>
2713

2814
#### HeaderDevice
2915
Representation of HeaderDevice in NWB. <br>
@@ -49,14 +35,20 @@ Representation of HeaderDevice in NWB. <br>
4935
**system_time_at_creation** `string`: system_time_at_creation from header global configuration <br>
5036
**file_path** `string`: file_path from header global configuration <br>
5137

52-
#### NTrode
53-
Representation of NTrode object in NWB <br>
38+
#### ShanksElectrode
39+
Representation of ShanksElectrode object in NWB <br>
40+
**Attributes:** <br>
41+
**name** `string`: name of the shank <br>
42+
**rel_x** `float`: the rel_x value of this electrode <br>
43+
**rel_y** `float`: the rel_y value of this electrode <br>
44+
**rel_z** `float`: the rel_z value of this electrode of p
45+
46+
#### Shank
47+
Representation of Shank object in NWB <br>
5448
**Attributes:** <br>
55-
**ntrode_id** `int`: id of electrode group <br>
56-
**electrode_group_id** `int`: id of electrode group<br>
57-
**bad_channels** `array_data`: ids of bad channel <br>
58-
**map** `array_data`: map of ntrode <br>
59-
49+
**name** `string`: name of the shank <br>
50+
**shanks_electrodes** `list`,`tuple`: 'electrodes in shank', 'default': list() <br>
51+
6052
#### Probe
6153
Representation of Probe object in NWB <br>
6254
**Attributes:** <br>

src/pynwb/ndx_franklab_novela/associated_files.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
@register_class('AssociatedFiles', 'ndx-franklab-novela')
77
class AssociatedFiles(NWBDataInterface):
88
""" Representation of associated files in NWB """
9+
910
__nwbfields__ = ('description', 'content')
1011

1112
@docval(*get_docval(NWBDataInterface.__init__) + (

src/pynwb/ndx_franklab_novela/header_device.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
@register_class('HeaderDevice', 'ndx-franklab-novela')
77
class HeaderDevice(Device):
88
"""Configuration comes from SpikeGadgets recording system. Represented as HeaderDevice in NWB"""
9+
910
__nwbfields__ = ('headstage_serial', 'headstage_smart_ref_on', 'realtime_mode', 'headstage_auto_settle_on',
1011
'timestamp_at_creation', 'conntroller_firmware_version', 'controller_serial',
1112
'save_displayed_chan_only', 'headstage_firmwavare_version', 'qt_version', 'compile_date',

0 commit comments

Comments
 (0)