generate_inventory
Generate file_inventory.csv from current sourcedata contents.
Walks sourcedata/{subject}/{session}/behavioral/ and eyetracking/ directories, classifies each file, and maps it to a BIDS destination with the correct prefixed task names (TBencoding, NATencoding, FINretrieval, etc.).
Usage: python generate_inventory.py [–output file_inventory.csv]
Source: src/python/raw2bids_converters/generate_inventory.py
Functions
bids_sub
bids_sub(num)
bids_ses
bids_ses(num)
classify_cued_recall_file
Classify a cued recall behavioral file.
classify_cued_recall_file(filename, subj_num, bids_ses_num)
classify_free_recall_behavioral
Classify a free recall session behavioral file.
classify_free_recall_behavioral(filename, subj_num, bids_ses_num)
classify_eyetracking_file
Classify an eyetracking file (EDF, AOI, or audio).
classify_eyetracking_file(filename, subj_num, bids_ses_num, subdir = '')
classify_final_session_file
Classify a final session (ses-30) file.
classify_final_session_file(filename, subj_num, subdir)
determine_bids_session
Determine session type from BIDS session number.
determine_bids_session(ses_num)
walk_subject
Walk all sessions for a subject and classify files.
walk_subject(subj_num)