Skip to content

Commit d0359c0

Browse files
add channel numbers to channels
1 parent 97ff2b2 commit d0359c0

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

ephys/classes/class_functions.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,13 @@ def wcp_trace(trace, file_path: str, quick_check: bool = True) -> None:
9191
trace.time[segment_index, :] = segment.analogsignals[0].times
9292
trace_insert.check_clamp(quick_check=quick_check, warnings=False)
9393
if trace_insert.clamped:
94+
channel_number = trace_insert.channel_number
95+
9496
if isinstance(trace_insert, VoltageTrace):
9597
trace_insert = VoltageClamp(channel=trace_insert)
9698
elif isinstance(trace_insert, CurrentTrace):
9799
trace_insert = CurrentClamp(channel=trace_insert)
100+
trace_insert.channel_number = channel_number
98101
trace_insert.starting_time = Quantity(trace.time[:, 0], time_unit)
99102
trace_insert.rec_datetime = get_exp_date(
100103
file_path
@@ -165,10 +168,12 @@ def abf_trace(trace, file_path: str, quick_check: bool = True) -> None:
165168
trace.time[segment_index, :] = segment.analogsignals[0].times
166169
trace_insert.check_clamp(quick_check=quick_check, warnings=False)
167170
if trace_insert.clamped:
171+
channel_number = trace_insert.channel_number
168172
if isinstance(trace_insert, VoltageTrace):
169173
trace_insert = VoltageClamp(channel=trace_insert)
170174
elif isinstance(trace_insert, CurrentTrace):
171175
trace_insert = CurrentClamp(channel=trace_insert)
176+
trace_insert.channel_number = channel_number
172177
trace_insert.rec_datetime = data_block.rec_datetime
173178
trace.channel.append(trace_insert)
174179
if quick_check:

0 commit comments

Comments
 (0)