-
Notifications
You must be signed in to change notification settings - Fork 3
/
eegBidsCreator.ini
164 lines (122 loc) · 5.04 KB
/
eegBidsCreator.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
;;Configuration file for transforming EEG data to BIDS format
;;Lines starting by ';' and '#' are ignored
[GENERAL]
;; Custom label to distinguish different session inside same acquisition
SessionId =
;; Custom label identifying the task, should be short mnemonic.
TaskId =
;; Custom label to distinguish different set of parameters used for acquiring the same task
AcquisitionId =
;; A path to json file containing metadata about the EEG recording data file.
;; If given file desn't have an extension '.json', then the it will try to load file JsonFile+TaskId.json
JsonFile =
;; Path to destination folder, which will contain BIDS formatted data.
;; If destination folder contains already files of same aquisition, these files will be erased
OutputFolder = .
;; If there is already files in the output directory
;; with the same identification, the programm will
;; stop.
OverideDuplicated = no
;; Select format to conver, one of [BrainVision,EDF,MEEG]
Conversion =
;; To copy original files into source directory
CopySource = yes
;; Estimated memory allowance for the process, increasing could increase the speed of execution
MemoryUsage = 2
[CHANNELS]
;;Comma-separated list of channels to consider
;;If not empty, only listed channels will be written
WhiteList =
;;Comma-separated list of channels to ignore
;;Events assotiated with ignored channels will also ignored
BlackList =
;;Name of the channel from which information will be retrieved,
;;if lucking in other sources
MainChannel =
[EVENTS]
;;Comma-separated list of events to consider
;;If not empty, only listed events will be written
WhiteList =
;;Comma-separated list of events to ignore
BlackList =
;; Ignore events occuring outside the data taking period. Default value = yes
IgnoreOutOfTimeEvents = yes
;; Add aditional events for start of each segments
;; Can inflate the event list if one or more channels register a lot of shot segmets
;;If MainChannel is defined, sevents will be created
;;only for that channel
IncludeSegmentStart = no
;; Replace events occuring simultanously for all channels by one event
;; Comportement depends on choosen convertion format
MergeCommonEvents = yes
[DATATREATMENT]
;; Crop data to the interval specified by StartTime and EndTime.
;; Time must be specified in format:YYYY-MM-DD HH:MM:SS.ffffff
;; Events happening outside this time range will become out-of time events, and could be dropped if corresponding option is activated
StartTime =
EndTime =
;; Crop data to the interval defined by StartEvent an EndEvent.
StartEvent =
EndEvent =
[RUNS]
;; Select the splitting mode. If splitting not needed, leave empty
;; Must be empty or one of:
;; Channel -- Runs will be defined over sequences of given main channel
;; EventSpan -- Runs will be defined by an event and its span
;; EventLimit -- Runs will be defined by EventSatrt and EventEnd
SplitRuns =
OpeningEvents =
ClosingEvents =
;; Minimal time span (in mins) to keep a run
;; Set to greater value if it is not nessesary to keep short runs
MinSpan = 0
[LOGGING]
;; Verbosity level of standard output, one of [DEBUG, INFO, WARNING, ERROR, CRITICAL], from more verbose to less verbose, default is INFO
;; During execution, the generated log file will be conserved in temporary directory
LogLevel = INFO
;; Path to the clone log file, if you prefer to read it in a fixed location instead of temporary one
LogFile =
;; Set to 'yes' to suppress output to terminal
;; This do not affect log files
Quiet = no
[ANONYMIZATION]
;; To anonymize data, by changing subject name and start date of recording to given values
Anonymize = yes
;; Force recording to start at this date, in format YYYY-MM-DD
;; If set to None, start date will not be anomyzed
StartDate = 1973-03-01
;; Force Subject name to this value
;; If set to None, the name will not be anomyzed
SubjName = John Doe
;; Force Subject Birth date to this value, in format YYYY-MM-DD
;; If set to empty, the birthdate will not be written
;; If set to None, the birthdate will not be anomyzed
BirthDate =
[BIDS]
;; Copy auxiliary files (i.e. files that are not directly related to data, channels or events)
;; to aux subfolder in output.
;; This is not BIDS complient
IncludeAuxiliary = no
;; Conserve the original channel types.
;; This could be not BIDS complient, if channel types are
;; not supported by BIDS
OriginalTypes = no
[PLUGINS]
Plugin=
[BRAINVISION]
;; Options for configuration the conversion into BrainVision format
;; Used only if Conversion=BrainVision
;; Encoding: either UTF-8 of ANSI, specifies encoding used for .vhdr and .vmrk files
Encoding = UTF-8
;; DataFormat: one of IEEE_FLOAT_32, INT_16, UINT_16, specifies the number format for .eeg file
DataFormat = IEEE_FLOAT_32
;; Endian: either Little or Big, specifies Endianess of written data
Endian = Big
[EDF]
;; Duration of data record, in sec
;; Shorter duration slightly reduces file size, but increases time to read file
DataRecordDuration = 10
;; Use EDF+ format. If selected, a special channel, 'EDF Annotations' will be included, containing
;; timestamps of each block and events.
EDFplus = yes
[MEEG]