25 lines
392 B
Python
25 lines
392 B
Python
'''
|
|
Moving Average
|
|
|
|
Sortierung einer Liste nach Alter? FIFO?
|
|
|
|
'''
|
|
|
|
import time
|
|
|
|
class mAvg():
|
|
|
|
def __init__(self, interval):
|
|
self.interval = interval
|
|
self.avg = None
|
|
self.data = []
|
|
|
|
def addVal(self, value):
|
|
self.data.append((time.time(), value))
|
|
|
|
def setInterval(self, interval):
|
|
pass
|
|
|
|
def getAvg(self):
|
|
return self.avg
|
|
|