Skip to content

Commit dad92a8

Browse files
author
Marius Schlueter
committed
moving avg can modifie directly
1 parent fb6acb4 commit dad92a8

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

pytrackunit/helper.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,14 @@ def get_time_diff(timepoint_1,timepoint_2):
7171
dtt2 = datetime.strptime(timepoint_2.split('.')[0],"%Y-%m-%dT%H:%M:%S")
7272
return dtt1-dtt2
7373

74-
def moving_avg(data,valname,alpha=0.01):
74+
def moving_avg(data,valname,alpha=0.01,in_same = False):
7575
"""
7676
creates a copy of data where the valname index has a moving avg with alpha applied
7777
"""
78-
data2 = deepcopy(data)
78+
if in_same:
79+
data2 = data
80+
else:
81+
data2 = deepcopy(data)
7982
def fma(_x,last):
8083
return alpha*_x+(1-alpha)*last
8184
last = float(data[0][valname])

0 commit comments

Comments
 (0)