Meng Li
8377c12efb
Add sleep intraday features with RAPIDS provider
2021-02-26 17:47:01 -05:00
JulioV
724027e383
Small fixes to timeathome docs, add config validation
2021-02-24 17:49:22 -05:00
nikunjgoel95
3d6caea6c4
Added the timeathome feature using infer_home_location.py as interim file.
2021-02-24 16:57:25 -05:00
JulioV
9668dfac7a
Update docs to support Empatica
2021-02-21 17:32:41 -05:00
JulioV
faefca8b9a
Fix extra index column when dataset is empty
2021-02-21 17:32:41 -05:00
JulioV
2e46f56111
Empatica zips must be placed in pid folder and small fixes
2021-02-21 17:32:41 -05:00
Joe Kim
a26a44819a
Add stats features for empatica bvp, eda, ibi, temp
...
Fix Snakefile file indentention
2021-02-21 17:32:41 -05:00
Joe Kim
4469cfd6bb
add stats features for bvp, eda, ibi, temp
2021-02-21 17:32:41 -05:00
JulioV
c6dc7e675a
Add stats features for empatica heartrate
...
Turn off all empatica compute features
2021-02-21 17:32:41 -05:00
JulioV
3bb0230bac
Add statistic features for empatica accelerometer
2021-02-21 17:32:41 -05:00
Juseong Kim
5f5f19866f
implement extract_empatica_data script
...
add support for all data types
Fix name comparison of zipped files
2021-02-21 17:32:41 -05:00
JulioV
4b9857562b
Add support for zip input files
2021-02-21 17:32:41 -05:00
JulioV
8c726f5d4f
Start empatica support
2021-02-21 17:32:41 -05:00
JulioV
d8813e2d04
Fix bug when any of the rows from any sensor do not belong a time segment
2021-02-09 14:51:54 -05:00
Meng Li
b67f990816
Add new `FITBIT_DATA_YIELD` `RAPIDS` provider
2021-02-02 18:30:21 -05:00
nikunjgoel95
9b248c449d
Fixing and adding MAXIMUM_ROW_DURATION.
2021-02-02 11:38:13 -05:00
nikunjgoel95
e7fc8f44f2
Removing Sampling Frequency and fixing ROG, location entropy and normalized location entropy.
2021-02-02 11:38:08 -05:00
nikunjgoel95
0bbf15f52e
Fixed the features dependent on time duration.
2021-02-02 11:36:14 -05:00
Meng Li
3d0d062491
Fix HR summary bug: do not consider rows with restinghr=0
2021-02-01 17:29:30 -05:00
Meng Li
f83c5a585e
Fix HR intraday bug: minutesonZONE features are 0
2021-02-01 13:57:12 -05:00
JulioV
aefc794274
Fix location processing when certain columns don't exist
2021-02-01 11:49:22 -05:00
abhineethreddyk
dbf57f43f3
Updated battery feature and its testing for periodic
2021-01-31 20:24:43 -05:00
Meng Li
25a3492eba
Drop rows without "assigned_segments" column before feature extraction
2021-01-21 19:41:17 -05:00
Meng Li
797de54b34
Fix merge bug of fetch_provider_features() function
2021-01-21 14:58:31 -05:00
Meng Li
5f60aac5c8
Fix KeyError bug of parsing steps data
2021-01-20 11:26:28 -05:00
JulioV
d0fe4d4c28
Add ALL_RESAMPLED flag and accuracy limit
2021-01-14 14:34:25 -05:00
JulioV
38fadbf202
Feature/doryab location clustering ( #111 )
...
* Added OPTICS - lightweight clustering algorithm.
* Changed the error message for inconsistent parameters in CONFIG
* Removing hardcoded values and changing default EPS value in the clustering algorithm.
* Added Observation in Doryab Feature docs.
Co-authored-by: nikunjgoel95 <nikunjgoel2009@gmail.com>
2021-01-14 14:22:51 -05:00
JulioV
b7ba3c6407
Feature/location doryab fix ( #109 )
...
* Fixing the doryab location features for context of clustering.
* Fixed the wrong shifting while calculating the distance.
* Refractoring the haversine function
* Removed comments.
* Cleaning parts of the code.
* Updated the documentation for CLUSTER_ON parameter.
Co-authored-by: nikunjgoel95 <nikunjgoel2009@gmail.com>
2021-01-07 16:20:46 -05:00
JulioV
4926497ae2
Fix bugs in Fitbit data parsing
...
- Fix the script that was breaking with an empty file
- Fix the script that was breaking when start/end dates were empty
- Ambigous and nonexistent DST times are handled now
- Remove unnecessary else clause
2021-01-06 11:43:01 -05:00
JulioV
5203aa60d1
Fix bugs in create participants files script
...
- The PHONE and FITBIT flags were mixed up
- The start/end dates from the CSV file weren't being parsed correctly
2021-01-06 11:14:15 -05:00
JulioV
3a80f93771
Fix segment error when device ids is empty
2021-01-06 11:12:10 -05:00
JulioV
51c7739bfc
Revert "Start support for phone_keyboard"
...
This reverts commit dd95b4f941
.
2020-12-20 16:29:40 -05:00
JulioV
dd95b4f941
Start support for phone_keyboard
2020-12-14 13:42:22 -05:00
JulioV
63202c62cc
Fix BT doryab bug and update change log
2020-12-12 17:11:48 -05:00
JulioV
05627296f4
Fix filter_data_by_segment bug
2020-12-12 17:10:59 -05:00
JulioV
5bd1bfe856
Add new bluetooth doryab features and deprecate rapids provider
2020-12-12 17:01:46 -05:00
JulioV
266dd28d02
Add bluetooth doryab features
2020-12-11 12:03:22 -05:00
JulioV
ae21c076cd
Fix conversation data bug
2020-12-04 15:23:08 -05:00
JulioV
9a02e93b25
Swap RMySQL for RMariaDB
2020-12-04 14:57:13 -05:00
Meng Li
9a0e57301b
Update 4 plots for time_segments
2020-12-03 21:00:32 -05:00
JulioV
614e759551
Refactor day segments to time segments
2020-12-02 18:41:03 -05:00
JulioV
c24cba8679
Event segments' device id can be one of any assigned to a participant
2020-12-02 17:17:55 -05:00
Meng Li
0bd43c139c
Update plot#1: histogram_phone_data_yield
2020-12-01 14:21:33 -05:00
Meng Li
016bdbfe8c
Update Python feature scripts to add sensor and provider names automatically
2020-11-30 14:42:19 -05:00
Meng Li
70991d6667
Add dates filter while parsing fitbit data
2020-11-30 12:34:14 -05:00
Meng Li
5178be585d
Rename modeling.py to modelling.py & Update example_config.yaml
2020-11-25 22:35:38 -05:00
JulioV
5f51c94ac6
Separate device data configuration and update docs
2020-11-25 19:42:11 -05:00
Meng Li
b4a512faf3
Add analysis example workflow
2020-11-25 16:34:05 -05:00
JulioV
ced3305ddb
Update R feature scripts to add sensor and provider names automatically
2020-11-25 14:49:42 -05:00
JulioV
f02ca2624d
Add phone yield sensor
2020-11-24 19:12:16 -05:00
JulioV
555811211d
Fix column check in day segment compute
2020-11-24 14:51:06 -05:00
Meng Li
767e838c87
Fix HR&Sleep bugs
2020-11-24 13:43:24 -05:00
Meng Li
deba6b9e4f
Update sleep summary features for segments
2020-11-23 12:01:00 -05:00
Meng Li
10384204a1
Update Fitbit HR feature name
2020-11-20 11:31:16 -05:00
Meng Li
d3241c79f1
Update filter_data_by_segment() function: call chunk_episodes() inside the filter function
2020-11-19 17:27:53 -05:00
JulioV
895b70719e
Update minimal example and fix create participants bug
2020-11-17 17:27:48 -05:00
Meng Li
a71efd6b85
Split FITBIT_STEPS into FITBIT_STEPS_SUMMARY and FITBIT_STEPS_INTRADAY
2020-11-11 21:16:48 -05:00
Meng Li
9fc36f67e2
Split FITBIT_HEARTRATE into FITBIT_HEARTRATE_SUMMARY and FITBIT_HEARTRATE_INTRADAY
2020-11-11 17:27:46 -05:00
Meng Li
39632c66f5
Update steps features for segments
2020-10-30 18:57:04 -04:00
JulioV
7f7eac0769
Merge branch 'ds2' into day_segments
2020-10-28 17:53:00 -04:00
JulioV
c5197b6c5f
Merge branch 'master' into ds2
2020-10-28 17:50:37 -04:00
Meng Li
93055dacee
Update HR main.py
2020-10-28 17:02:21 -04:00
JulioV
f36a7052b3
Add config update file to create participants file
2020-10-28 14:11:41 -04:00
Meng Li
84068ab33c
Update fitbit_parse_steps.py: add summary data
2020-10-28 13:07:35 -04:00
Meng Li
ed7585c2bf
Update heartrate features for segments
2020-10-27 17:55:57 -04:00
JulioV
d5931c75d8
Refactor script to create participants files
2020-10-27 17:13:16 -04:00
Meng Li
25e1f1fbb5
Update Python chunk_episodes
2020-10-26 18:47:57 -04:00
JulioV
b986599226
Add support to read fitbit data from csv files
2020-10-26 17:17:53 -04:00
JulioV
f0a551164a
Fix AR names
2020-10-26 15:44:21 -04:00
JulioV
e10e030baf
Unify AR iOS walking and running conversion
2020-10-26 15:44:09 -04:00
JulioV
234588c94d
Expose episode threshold between rows parameter
2020-10-26 15:28:19 -04:00
JulioV
2fe5a0d822
Update R chunk_episodes
2020-10-26 15:10:32 -04:00
JulioV
c78ccfced7
Remove microseconds from chuncked date times
2020-10-26 15:03:31 -04:00
Meng Li
2b7bd0ae6e
Modify output format of chunk_episodes() function
2020-10-26 13:00:53 -04:00
JulioV
1d04aa6807
Add check for non-overlapping event day segments
2020-10-23 12:15:26 -04:00
JulioV
86509207ac
Turn off warnings for tidyverse and dplyr
2020-10-23 10:41:00 -04:00
JulioV
c41d24df45
Fix bug when there are no event segments for participants
2020-10-22 16:41:26 -04:00
JulioV
47adb8bc4b
Add tz support to fitbit
2020-10-22 14:38:40 -04:00
JulioV
cff83a7ceb
Implement parse fitbit data
2020-10-22 13:08:52 -04:00
JulioV
c266f6dd10
Update participant files structure and fitbit download rule
2020-10-20 19:12:01 -04:00
Meng Li
8c0f6a000d
Fix chunk_episodes() bugs: set segment_start_timestamp as int
2020-10-19 19:36:26 -04:00
JulioV
24bf62a7ab
Update file names
2020-10-19 15:07:12 -04:00
Meng Li
ac9cf92732
Add accelerometer features of PANDA provider
2020-10-13 17:54:53 -04:00
Meng Li
29dcd1f284
Add accelerometer features of RAPIDS provider
2020-10-13 11:42:36 -04:00
nikunjgoel95
dcf1255b4b
Fix runtime bug in Radius of Gyration of Doryab Location.
2020-10-10 13:26:06 -04:00
JulioV
3996e0ab17
Fix bug when episodes are empty
2020-10-09 17:00:20 -04:00
JulioV
2c7beec1da
Fix NAs are now 0 in some calls and msgs features
2020-10-08 12:23:54 -04:00
Meng Li
236b1cd809
Update AR module for segments; Refactor input format
2020-10-07 18:11:06 -04:00
JulioV
6b1e006b82
Refactor fused location resampling
2020-10-07 11:51:31 -04:00
nikunjgoel95
80ff3f4229
Cleaning the Doryab location features code to fix the bug of Emoty dataframe in ClusterAndLabel
2020-10-01 11:34:41 -04:00
JulioV
c0c32d9f9e
Fix bug in assign date segment when file is empty
2020-09-30 14:53:59 -04:00
Meng Li
bccc9a0697
Move deduplicate_episodes() function into chunk_episodes() function; rename "time_diff" with duration
2020-09-29 18:05:25 -04:00
JulioV
39f6e3841c
Update AR episode computation
2020-09-29 17:26:43 -04:00
JulioV
10b0386c8f
Merge branch 'day_segments' of https://github.com/carissalow/rapids into day_segments
2020-09-29 17:24:41 -04:00
Meng Li
f1717e59e7
Update screen&battery episodes features with different segment format
2020-09-29 17:13:34 -04:00
JulioV
499b92e240
Fix missing R library
2020-09-29 15:35:44 -04:00
JulioV
0dafdd1340
Redo resample episodes in R, new battery episodes
2020-09-29 15:18:48 -04:00
JulioV
a6b99259f7
Fix bug when filtering by day segment and there are no rows belonging to that segment
2020-09-28 15:53:38 -04:00
nikunjgoel95
4f64f7eeef
Fix the bug on ClusterAndLabel when recieving empty data.
2020-09-28 15:02:03 -04:00
JulioV
9e15f46fc3
Update day segment format
2020-09-28 11:38:47 -04:00