1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- # ======================================================================
- # SCRIPT INFORMATION:
- # ======================================================================
- # SCRIPT: UPDATE PARTICIPANTS .JSON FILE
- # PROJECT: HIGHSPEED
- # WRITTEN BY LENNART WITTKUHN, 2018 - 2019
- # CONTACT: WITTKUHN AT MPIB HYPHEN BERLIN DOT MPG DOT DE
- # MAX PLANCK RESEARCH GROUP NEUROCODE
- # MAX PLANCK INSTITUTE FOR HUMAN DEVELOPMENT
- # MAX PLANCK UCL CENTRE FOR COMPUTATIONAL PSYCHIATRY AND AGEING RESEARCH
- # LENTZEALLEE 94, 14195 BERLIN, GERMANY
- # ======================================================================
- # IMPORT RELEVANT PACKAGES
- # ======================================================================
- import json
- import os
- # ======================================================================
- # DEFINE PATHS
- # ======================================================================
- # path to the project root:
- project_name = 'highspeed-bids'
- path_root = os.getcwd().split(project_name)[0] + project_name
- path_desc = os.path.join(path_root, 'participants.json')
- # ======================================================================
- # UPDATE DATA-SET DESCRIPTION FILE
- # ======================================================================
- # update fields of the json file:
- json_desc = dict()
- json_desc["participant_id"] = {
- "Description": "Participant identifier"
- }
- json_desc["age"] = {
- "Description": "Age, in years as in the first session",
- "Units": "years"
- }
- json_desc["sex"] = {
- "Description": "Sex, self-rated by participant",
- "Levels": {
- "m": "male",
- "f": "female",
- "o": "other"
- }
- }
- json_desc["handedness"] = {
- "Description": "Handedness, self-rated by participant; note that participants were required to be right-handed",
- "Levels": {
- "right": "right",
- "left": "left"
- }
- }
- json_desc["digit_span"] = {
- "Description": "Total score in Digit-Span Test (Petermann & Wechsler, 2012), assessing working memory capacity",
- "Units": "total scores"
- }
- json_desc["randomization"] = {
- "Description": "Pseudo-randomized group assignment for selection of sequences in sequence trials"
- }
- json_desc["session_interval"] = {
- "Description:": "Interval in days between the two experimental sessions",
- "Units": "days"
- }
- # save updated data-set_description.json file:
- with open(path_desc, 'w') as outfile:
- json.dump(json_desc, outfile, indent=4)
- outfile.close()
|