Skip to content

Commit e05db14

Browse files
committed
BF: unambiguous conditions order
If this is not done, condition order for orthogonalizarion is unpredictable.
1 parent ce65afb commit e05db14

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

nipype/algorithms/modelgen.py

+1
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ def bids_gen_info(bids_event_files,
176176
f_events = csv.DictReader(f, skipinitialspace=True, delimiter='\t')
177177
events = [{k: v for k, v in row.items()} for row in f_events]
178178
conditions = list(set([i[condition_column] for i in events]))
179+
conditions = sorted(conditions)
179180
runinfo = Bunch(conditions=[], onsets=[], durations=[], amplitudes=[])
180181
for condition in conditions:
181182
selected_events = [i for i in events if i[condition_column]==condition]

0 commit comments

Comments
 (0)