still struggling
This commit is contained in:
parent
62740c692a
commit
646eaccb9b
@ -17,8 +17,8 @@ def analyze_sams(filename):
|
|||||||
rtag_data.metadata.pprint(max_depth=-1)
|
rtag_data.metadata.pprint(max_depth=-1)
|
||||||
print(40*'*')
|
print(40*'*')
|
||||||
stim_tag = g.multi_tags[0]
|
stim_tag = g.multi_tags[0]
|
||||||
stim_pos = stim_tag.positions[:]
|
stim_pos = stim_tag.positions[:] # beginnings of stimulations
|
||||||
stim_extent = stim_tag.extents[:]
|
stim_extent = stim_tag.extents[:] # duration of stimulations
|
||||||
|
|
||||||
for r in rtag_data.references:
|
for r in rtag_data.references:
|
||||||
print(r.name, r.type)
|
print(r.name, r.type)
|
||||||
@ -27,24 +27,26 @@ def analyze_sams(filename):
|
|||||||
|
|
||||||
spike_data = []
|
spike_data = []
|
||||||
|
|
||||||
for i in range(len(stim_pos)):
|
for idx in range(len(stim_pos)):
|
||||||
spike_data.append(stim_tag.retrieve_data(i, 'Spikes-1')[:])
|
spike_data.append(stim_tag.retrieve_data(idx, 'Spikes-1')[:])
|
||||||
|
|
||||||
|
|
||||||
dims = [[]] * len(voltage_trace)
|
# dims = [[]] * len(spike_data)
|
||||||
for j in range(len(spike_data)):
|
# for j in range(len(spike_data)):
|
||||||
dims[j] = voltage_trace.dimensions[j]
|
# dims[j] = spike_data.dimensions[j]
|
||||||
print(spike_data, len(spike_data))
|
# print(spike_data, len(spike_data))
|
||||||
|
# embed()
|
||||||
|
# exit()
|
||||||
f.close()
|
f.close()
|
||||||
return stim_pos, stim_extent, spike_data, voltage_trace, dims
|
return stim_pos, stim_extent, spike_data, voltage_trace
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
data_dir = '/home/lisa/data'
|
data_dir = '/home/lisa/data'
|
||||||
data_set = '2019-06-24-aa-invivo-1'
|
data_set = '2019-06-24-aa-invivo-1'
|
||||||
stim_pos, stim_extent, spike_data, voltage_trace, dims = analyze_sams(os.path.join(data_dir, data_set, data_set + '.nix'))
|
stim_pos, stim_extent, spike_data, voltage_trace = analyze_sams(os.path.join(data_dir, data_set, data_set + '.nix'))
|
||||||
for i in range(len(stim_pos)):
|
for i in range(len(stim_pos)):
|
||||||
plt.eventplot(dims[i], spike_data[i])
|
plt.scatter(voltage_trace.dimensions[i].axis(1000), spike_data[i][:1000])
|
||||||
plt.show()
|
plt.show()
|
||||||
# spikes = stim_tag.retrieve_data(i, 'Spikes-1')[:]
|
# spikes = stim_tag.retrieve_data(i, 'Spikes-1')[:]
|
||||||
# print(spikes)
|
# print(spikes)
|
||||||
|
Loading…
Reference in New Issue
Block a user