Skip to content

Commit dae618f

Browse files
committed
update readme
1 parent c81734c commit dae618f

File tree

1 file changed

+27
-2
lines changed

1 file changed

+27
-2
lines changed

README.md

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,25 @@
11
# ndx-franklab-novela Extension for NWB
22

33
# About
4+
45
ndx-franklab-novela is a python package containing NWB custom extensions for Loren Frank's Lab.
56

67
# How to install
78

89
Add ndx-franklab-novela to your conda environment:
10+
911
```
1012
pip install ndx-franklab-novela
1113
```
1214

1315
Or install the latest version from the repository:
16+
1417
```
1518
pip install git+git://github.com/LorenFrankLab/ndx-franklab-novela
1619
```
1720

1821
The original published extension maintained by NovelaNeuro can be installed using:
22+
1923
```
2024
conda install -c conda-forge -c novelakrk ndx-franklab-novela
2125
```
@@ -29,17 +33,21 @@ Loading `ndx-franklab-novela` by importing `ndx_franklab_novela` will also load
2933
# Extensions
3034

3135
## AssociatedFiles
36+
3237
Representation of associated files in NWB.
3338

3439
**Attributes:**
40+
3541
- **description** `string`: description of associated file
3642
- **content** `string`: content of associated file
3743
- **task_epochs** `string`: id of epochs with task that is descripted by associated files
3844

3945
## HeaderDevice
46+
4047
Representation of HeaderDevice in NWB.
4148

4249
**Attributes:**
50+
4351
- **headstage_serial** `string`: headstage_serial from header global configuration
4452
- **headstage_smart_ref_on** `string`: headstage_smart_ref_on from header global configuration
4553
- **realtime_mode** `string`: realtime_mode from header global configuration
@@ -62,25 +70,31 @@ Representation of HeaderDevice in NWB.
6270
- **file_path** `string`: file_path from header global configuration
6371

6472
## ShanksElectrode
73+
6574
Representation of electrodes of a shank in NWB.
6675

6776
**Attributes:**
77+
6878
- **name** `string`: name of the shank
6979
- **rel_x** `float`: the rel_x value of this electrode
7080
- **rel_y** `float`: the rel_y value of this electrode
7181
- **rel_z** `float`: the rel_z value of this electrode
7282

7383
## Shank
84+
7485
Representation of a shank in NWB.
7586

7687
**Attributes:**
88+
7789
- **name** `string`: name of the shank
7890
- **shanks_electrodes** `dict`: electrodes in the shank
7991

8092
## Probe
93+
8194
Representation of a probe in NWB.
8295

8396
**Attributes:**
97+
8498
- **id** `int`: unique id of the probe
8599
- **probe_type** `string`: type of probe
86100
- **units** `string`: units in device
@@ -90,27 +104,33 @@ Representation of a probe in NWB.
90104
- **shanks** `dict`: shanks in the probe
91105

92106
## DataAcqDevice
107+
93108
Representation of data acquisition device in NWB.
94109

95110
**Attributes:**
111+
96112
- **system** `string`: system of device
97113
- **amplifier** `string`: amplifier (optional)
98114
- **adc_circuit** `string`: adc_circuit (optional)
99115

100116
## CameraDevice
117+
101118
Representation of a camera device in NWB.
102119

103120
**Attributes:**
121+
104122
- **meters_per_pixel** `float`: meters per pixel
105123
- **model** `string`: model of this camera device
106124
- **lens** `string`: info about lens in this camera
107125
- **camera_name** `string`: name of this camera
108126
- **frame_rate** `float`: frame rate of this camera (optional)
109127

110128
## FrankLabOptogeneticEpochsTable
129+
111130
An extension of the `OptogeneticEpochsTable` from [ndx-optogenetics](https://github.com/rly/ndx-optogenetics) with the following columns:
112131

113132
**Columns:**
133+
114134
- **epoch_name** `string`: name of this epoch
115135
- **epoch_number** `int`: 1-indexed number of this epoch
116136
- **convenience_code** `string`: convenience code of this epoch
@@ -121,15 +141,20 @@ An extension of the `OptogeneticEpochsTable` from [ndx-optogenetics](https://git
121141
- **theta_filter_reference_ntrode** `int`: reference ntrode for theta filter (optional)
122142
- **spatial_filter_on** `bool`: whether the spatial filter was on (optional)
123143
- **spatial_filter_lockout_period_in_samples** `int`: lockout period in samples for spatial filter (optional)
124-
- **spatial_filter_bottom_left_coord_in_pixels** `float`, shape `(2, )`: bottom left coordinate in pixels for spatial filter (optional)
125-
- **spatial_filter_top_right_coord_in_pixels** `float`, shape `(2, )`: top right coordinate in pixels for spatial filter (optional)
144+
- **spatial_filter_region_node_coordinates_in_pixels** `float`, shape `(n_region, n_nodes, 2,)`: If the spatial filter was used, the (x, y) coordinate of each boundary-defining node for each region. _Note:_ all regions must have the same number of nodes. For regions with fewer nodes, use (-1, -1) to fill the additional xy values.'
126145
- **spatial_filter_cameras_index** `int`: index column for spatial filter cameras (optional)
127146
- **spatial_filter_cameras** : references to `CameraDevice` objects used for spatial filter (optional)
128147
- **spatial_filter_cameras_cm_per_pixel** `float`: cm per pixel for spatial filter cameras (optional)
129148
- **ripple_filter_on** `bool`: whether the ripple filter was on (optional)
130149
- **ripple_filter_lockout_period_in_samples** `int`: lockout period in samples for ripple filter (optional)
131150
- **ripple_filter_threshold_sd** `float`: threshold in standard deviations for ripple filter (optional)
132151
- **ripple_filter_num_above_threshold** `int`: number of tetrodes above threshold for ripple filter (optional)
152+
- **speed_filter_on** `bool`: Whether the speed filter was on. Closed-loop stimulation based on whether
153+
the animal is moving fast/slow enough. (optional)
154+
- **speed_filter_threshold_in_cm_per_s** `float`: If the speed filter was used, the threshold for detecting a fast/slow animal (optional)
155+
- **speed_filter_on_above_threshold** `bool`: If the speed filter was used, True if active when speed above threshold. (optional)
156+
- **stimulus_signal** `TimeSeries`: Timeseries of the delivered stimulus. Can be continuous values or time of
157+
digital on/off events.
133158

134159
---
135160
This extension was created using [ndx-template](https://github.com/nwb-extensions/ndx-template).

0 commit comments

Comments
 (0)