Script execution

This commit is contained in:
gac-S_Changer
2017-06-27 14:42:03 +02:00
parent 1f9c9fd81e
commit 8c5ef4cfe1

View File

@@ -69,10 +69,20 @@ for i in xdata:
#renderer = show_panel(op.bufferedImage)
#time.sleep(0.001)
p = plot(ydata,xdata=xdata)[0]
def moving_average(arr, n) :
ret = []
for i in range(len(arr)):
ret.append(sum(arr[i-n:i+n]))
return ret
av = moving_average(ydata, 3)
p = plot(ydata, xdata=xdata)[0]
peaks = estimate_peak_indexes(ydata, xdata, (min(ydata) + max(ydata))/2, 25.0)
s = p.addSeries("Moving Average")
s.setData(av, xdata)
peaks = estimate_peak_indexes(ydata, xdata, (min(ydata) + max(ydata))/2, 35.0)
print "Peak indexes: " + str(map(lambda x:xdata[x], peaks))
print "Peak values: " + str(map(lambda x:ydata[x], peaks))