"/Users/nimbal/Documents/OND07/EDF/Temperature/OND07_WTL_%s_%s_GA_RWrist_Temperature.EDF" % (subject_ID, trial_num), "/Users/nimbal/Documents/OND07/EDF/Light/OND07_WTL_%s_%s_GA_RWrist_Light.EDF" % (subject_ID, trial_num), "/Users/nimbal/Documents/OND07/EDF/Button/OND07_WTL_%s_%s_GA_RWrist_Button.EDF" % (subject_ID, trial_num)) t1 = datetime.datetime.now() print("Finished Reading Files Took {} Seconds".format((t1 - t0).seconds)) # ======================================== PROCESSING ======================================== # ======================================== Generating Values that are needed for further processing print( " ======================================== GENERATING TIMES ========================================" ) LA_TIMES = LA.generate_times(LA.accelerometer.frequency, len(LA.accelerometer.x)) RA_TIMES = RA.generate_times(RA.accelerometer.frequency, len(RA.accelerometer.x)) LW_TIMES = LW.generate_times(LW.accelerometer.frequency, len(LW.accelerometer.x)) RW_TIMES = RW.generate_times(RW.accelerometer.frequency, len(RW.accelerometer.x)) t2 = datetime.datetime.now() print("Finished Generating Times, Took {} Seconds".format((t2 - t1).seconds)) print( " ======================================== CALCULATING SVMS ======================================== " ) LA.accelerometer.calculate_svms() LW.accelerometer.calculate_svms() RA.accelerometer.calculate_svms()
from Files.Converters import * from Sensor.Sensor import * import datetime from pandas.plotting import register_matplotlib_converters import seaborn as sns from matplotlib import style # ======================================== INITIALIZING CONSTANTS AND VARIABLES register_matplotlib_converters() S = Sensor() EDFToSensor(S, "/Users/nimbal/Desktop/Accelerometer/KW_NW_Validation_RW_Accelerometer.EDF", "", "/Users/nimbal/Desktop/Temperature/KW_NW_Validation_RW_Temperature.EDF", "/Users/nimbal/Desktop/Light/KW_NW_Validation_RW_Light.EDF", "/Users/nimbal/Desktop/Button/KW_NW_Validation_RW_Button.EDF") TIMES = S.generate_times(75, len(S.accelerometer.x)) # ======================================== ARRAY OF ITEMS TO BE COMPARED AGAINST ACTUAL_NON_WEAR_STARTS = [datetime.datetime(year=2019, month=11, day=18, hour=11, minute=37, second=35), datetime.datetime(year=2019, month=11, day=18, hour=15, minute=55, second=46), datetime.datetime(year=2019, month=11, day=18, hour=19, minute=42, second=22), datetime.datetime(year=2019, month=11, day=18, hour=21, minute=23, second=14), datetime.datetime(year=2019, month=11, day=19, hour=10, minute=24, second=54), datetime.datetime(year=2019, month=11, day=19, hour=14, minute=59, second=10), datetime.datetime(year=2019, month=11, day=19, hour=16, minute=44, second=30)] ACTUAL_NON_WEAR_ENDS = [datetime.datetime(year=2019, month=11, day=18, hour=11, minute=54, second=59), datetime.datetime(year=2019, month=11, day=18, hour=16, minute=50, second=33), datetime.datetime(year=2019, month=11, day=18, hour=20, minute=5, second=21), datetime.datetime(year=2019, month=11, day=19, hour=7, minute=18, second=53), datetime.datetime(year=2019, month=11, day=19, hour=12, minute=41, second=36),