still fix smoothing
This commit is contained in:
parent
9952a13bf9
commit
7c9aa5eb92
@ -1,6 +1,7 @@
|
|||||||
import matplotlib.pyplot as plt
|
import matplotlib.pyplot as plt
|
||||||
import numpy as np
|
import numpy as np
|
||||||
from read_chirp_data import *
|
from read_chirp_data import *
|
||||||
|
from utility import *
|
||||||
from IPython import embed
|
from IPython import embed
|
||||||
|
|
||||||
data_dir = "../data"
|
data_dir = "../data"
|
||||||
@ -18,6 +19,7 @@ for k in spikes.keys():
|
|||||||
else:
|
else:
|
||||||
df_map[df] = [k]
|
df_map[df] = [k]
|
||||||
|
|
||||||
|
# make phases together, 12 phases
|
||||||
spikes_mat = {}
|
spikes_mat = {}
|
||||||
for deltaf in df_map.keys():
|
for deltaf in df_map.keys():
|
||||||
for rep in df_map[deltaf]:
|
for rep in df_map[deltaf]:
|
||||||
@ -27,15 +29,23 @@ for deltaf in df_map.keys():
|
|||||||
if deltaf == '-50Hz' and phase == (9, 0.54):
|
if deltaf == '-50Hz' and phase == (9, 0.54):
|
||||||
spikes_mat[deltaf, rep, phase] = spikes_one_chirp
|
spikes_mat[deltaf, rep, phase] = spikes_one_chirp
|
||||||
|
|
||||||
#embed()
|
|
||||||
#exit()
|
|
||||||
|
|
||||||
plot_spikes = spikes[(0, '-50Hz', '20%', '100Hz')][(0, 0.789)]
|
plot_spikes = spikes[(0, '-50Hz', '20%', '100Hz')][(0, 0.789)]
|
||||||
#hist_data = plt.hist(plot_spikes, bins=np.arange(-200, 400, 20))
|
|
||||||
|
mu = 1
|
||||||
|
sigma = 1
|
||||||
|
time_gauss = np.arange(-4, 4, 1)
|
||||||
|
gauss = gaussian(time_gauss, mu, sigma)
|
||||||
|
# spikes during time vec (00010000001)?
|
||||||
|
smoothed_spikes = np.convolve(plot_spikes, gauss, 'same')
|
||||||
|
window = np.mean(np.diff(plot_spikes))
|
||||||
|
time_vec = np.arange(plot_spikes[0], plot_spikes[-1]+window, window)
|
||||||
|
|
||||||
fig, ax = plt.subplots()
|
fig, ax = plt.subplots()
|
||||||
ax.scatter(plot_spikes, np.ones(len(plot_spikes))*10, marker='|', color='k')
|
ax.scatter(plot_spikes, np.ones(len(plot_spikes))*10, marker='|', color='k')
|
||||||
#ax.plot(hist_data[1][:-1], hist_data[0])
|
ax.plot(time_vec, smoothed_spikes)
|
||||||
plt.show()
|
plt.show()
|
||||||
|
|
||||||
#embed()
|
#embed()
|
||||||
#exit()
|
#exit()
|
||||||
|
#hist_data = plt.hist(plot_spikes, bins=np.arange(-200, 400, 20))
|
||||||
|
#ax.plot(hist_data[1][:-1], hist_data[0])
|
Loading…
Reference in New Issue
Block a user