From 1f54195437797ab49a680b0ca49c78b884ca9b7b Mon Sep 17 00:00:00 2001 From: junos Date: Wed, 8 Dec 2021 18:21:29 +0100 Subject: [PATCH] Configure timezone file to be created automatically. --- config.yaml | 9 +++------ rules/preprocessing.smk | 4 ++-- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/config.yaml b/config.yaml index 438a694b..69f6b46d 100644 --- a/config.yaml +++ b/config.yaml @@ -27,16 +27,13 @@ TIME_SEGMENTS: &time_segments # See https://www.rapids.science/latest/setup/configuration/#timezone-of-your-study TIMEZONE: - TYPE: SINGLE + TYPE: MULTIPLE SINGLE: TZCODE: Europe/Ljubljana MULTIPLE: - TZCODES_FILE: data/external/multiple_timezones_example.csv - IF_MISSING_TZCODE: STOP + TZCODES_FILE: data/external/multiple_timezones.csv + IF_MISSING_TZCODE: USE_DEFAULT DEFAULT_TZCODE: Europe/Ljubljana - FITBIT: - ALLOW_MULTIPLE_TZ_PER_DEVICE: False - INFER_FROM_SMARTPHONE_TZ: False ######################################################################################################################## # PHONE # diff --git a/rules/preprocessing.smk b/rules/preprocessing.smk index 668b2b68..fdce6f09 100644 --- a/rules/preprocessing.smk +++ b/rules/preprocessing.smk @@ -4,7 +4,7 @@ rule create_example_participant_files: shell: "echo 'PHONE:\n DEVICE_IDS: [a748ee1a-1d0b-4ae9-9074-279a2b6ba524]\n PLATFORMS: [android]\n LABEL: test-01\n START_DATE: 2020-04-23 00:00:00\n END_DATE: 2020-05-04 23:59:59\nFITBIT:\n DEVICE_IDS: [a748ee1a-1d0b-4ae9-9074-279a2b6ba524]\n LABEL: test-01\n START_DATE: 2020-04-23 00:00:00\n END_DATE: 2020-05-04 23:59:59\n' >> ./data/external/participant_files/example01.yaml && echo 'PHONE:\n DEVICE_IDS: [13dbc8a3-dae3-4834-823a-4bc96a7d459d]\n PLATFORMS: [ios]\n LABEL: test-02\n START_DATE: 2020-04-23 00:00:00\n END_DATE: 2020-05-04 23:59:59\nFITBIT:\n DEVICE_IDS: [13dbc8a3-dae3-4834-823a-4bc96a7d459d]\n LABEL: test-02\n START_DATE: 2020-04-23 00:00:00\n END_DATE: 2020-05-04 23:59:59\n' >> ./data/external/participant_files/example02.yaml" -rule query_device_empatica_ids: +rule query_usernames_device_empatica_ids: params: baseline_folder = "/mnt/e/STRAWbaseline/" output: @@ -17,7 +17,7 @@ rule prepare_tzcodes_file: input: timezone_file = "data/external/timezone.csv" output: - tzcodes_file = "data/external/multiple_timezones.csv" + tzcodes_file = config["TIMEZONE"]["MULTIPLE"]["TZCODES_FILE"] script: "../tools/create_multi_timezones_file.py"