Skip to content

Commit c334e1a

Browse files
committed
AllenInstituteGH-533 - Add autobias voltage to DataSets and Sweep class
Getting Autobias Vcom from notebook in get_sweep_metadata in MIESNWBData class and added to sweep function of EphysDataSet class as autobias_v and added as an attribute of Sweep class in sweep.py.
1 parent db47e37 commit c334e1a

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

ipfx/dataset/ephys_data_set.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,7 @@ def sweep(self, sweep_number: int) -> Sweep:
248248
sampling_rate=sweep_data["sampling_rate"],
249249
sweep_number=sweep_number,
250250
clamp_mode=sweep_metadata["clamp_mode"],
251+
autovias_v = sweep_metadata["autobias_v"],
251252
epochs=sweep_data.get("epochs", None),
252253
)
253254

ipfx/dataset/mies_nwb_data.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,9 @@ def get_sweep_metadata(self, sweep_number: int) -> Dict[str, Any]:
4747
),
4848
"stimulus_code": self.get_stimulus_code(sweep_number),
4949
"stimulus_code_ext": self.get_stim_code_ext(sweep_number),
50-
"clamp_mode": self.get_clamp_mode(sweep_number)
50+
"clamp_mode": self.get_clamp_mode(sweep_number),
51+
"autobias_v": self.notebook.get_value(
52+
"Autobias Vcom", sweep_number, None)
5153
}
5254

5355
if self.ontology:

ipfx/sweep.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22

33

44
class Sweep(object):
5-
def __init__(self, t, v, i, clamp_mode, sampling_rate, sweep_number=None, epochs=None):
5+
def __init__(self, t, v, i, clamp_mode, autobias_v, sampling_rate, sweep_number=None, epochs=None):
66
self._t = t
77
self._v = v
88
self._i = i
99
self.sampling_rate = sampling_rate
1010
self.sweep_number = sweep_number
1111
self.clamp_mode = clamp_mode
12+
self.autobias_v = autobias_v
1213
if epochs:
1314
self.epochs = epochs
1415
else:

0 commit comments

Comments
 (0)