Skip to content

Commit 9f71566

Browse files
committed
Improve column names of daily summary
1 parent 2477cf1 commit 9f71566

File tree

3 files changed

+13
-12
lines changed

3 files changed

+13
-12
lines changed

src/actinet/utils/eval_utils.py

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,9 @@
77
from scipy import stats
88
from sklearn.metrics import accuracy_score, f1_score, cohen_kappa_score, balanced_accuracy_score, confusion_matrix
99
import warnings
10-
1110
warnings.simplefilter("ignore", UserWarning)
1211

13-
ACTIVITY_LABELS_DICT = {
14-
'sleep': 'Sleep',
15-
'sedentary': 'Sedentary Behaviour',
16-
'light': 'Light Activity',
17-
'moderate-vigorous': 'Moderate-Vigorous Activity'
18-
}
19-
ACTIVITY_LABELS = list(ACTIVITY_LABELS_DICT.keys())
12+
from actinet.utils.utils import ACTIVITY_LABELS_DICT, ACTIVITY_LABELS
2013

2114

2215
class DivDict(dict):

src/actinet/utils/summary_utils.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import pandas as pd
22
from pandas.tseries.frequencies import to_offset
33
import numpy as np
4-
from actinet.utils.utils import infer_freq
4+
from actinet.utils.utils import infer_freq, ACTIVITY_LABELS_DICT
55

66

77
def impute_missing(data, extrapolate=True):
@@ -203,10 +203,10 @@ def _total_hrs(x, min_wear=None, dt=None):
203203

204204
daily = data.resample('D')\
205205
.agg(_total_hrs, min_wear=min_wear_per_day, dt=dt)\
206-
.rename(columns={label: f"{label.capitalize()}(hours)" for label in labels})
206+
.rename(columns={label: f"{ACTIVITY_LABELS_DICT[label]}(hours)" for label in labels})
207207
daily_adj = data_adjusted.resample('D')\
208208
.agg(_total_hrs, min_wear=min_wear_per_day, dt=dt)\
209-
.rename(columns={label: f"{label.capitalize()} Adjusted(hours)"
209+
.rename(columns={label: f"{ACTIVITY_LABELS_DICT[label]} Adjusted(hours)"
210210
for label in labels})
211211

212212
summary = pd.concat([daily, daily_adj], axis=1)

src/actinet/utils/utils.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,19 @@
22
import re
33
import numpy as np
44
import pandas as pd
5-
from scipy import stats
65
from scipy.interpolate import interp1d
76
from typing import Union
87

98

9+
ACTIVITY_LABELS_DICT = {
10+
'sleep': 'Sleep',
11+
'sedentary': 'Sedentary Behaviour',
12+
'light': 'Light Activity',
13+
'moderate-vigorous': 'Moderate-Vigorous Activity'
14+
}
15+
ACTIVITY_LABELS = list(ACTIVITY_LABELS_DICT.keys())
16+
17+
1018
def infer_freq(t):
1119
"""Like pd.infer_freq but more forgiving"""
1220
tdiff = t.to_series().diff()

0 commit comments

Comments
 (0)