Script execution
This commit is contained in:
@@ -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))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user