refactor motion calculation

This commit is contained in:
Nicolas Mowen 2024-03-11 07:31:05 -06:00
parent 020b09216b
commit 86baac1b85

View File

@ -403,7 +403,10 @@ def motion_activity():
df.set_index(["start_time"], inplace=True)
# normalize data
df = df.resample(f"{scale}S").sum().fillna(0.0)
df = df.resample(f"{scale}S").sum().fillna(0)
mean = df["motion"].mean()
std = df["motion"].std()
df["motion"] = (df["motion"] - mean) / std
df["motion"] = (
(df["motion"] - df["motion"].min())
/ (df["motion"].max() - df["motion"].min())