Skip to content

Commit 7dc789f

Browse files
committed
compute_forward_stack works with setup_source_space in mne-0.15dev
1 parent f33935a commit 7dc789f

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

hcp/anatomy.py

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -207,11 +207,17 @@ def compute_forward_stack(subjects_dir,
207207
head_mri_t = mne.read_trans(
208208
op.join(recordings_path, subject, '{}-head_mri-trans.fif'.format(
209209
subject)))
210-
211-
src_params = _update_dict_defaults(
212-
src_params,
213-
dict(subject='fsaverage', spacing='oct6', n_jobs=n_jobs,
214-
surface='white', subjects_dir=subjects_dir, add_dist=True))
210+
211+
src_defaults = dict(subject='fsaverage', spacing='oct6', n_jobs=n_jobs,
212+
surface='white', subjects_dir=subjects_dir, add_dist=True)
213+
if 'fname' in mne.fixes._get_args(mne.setup_source_space):
214+
# needed for mne-0.14 and below
215+
src_defaults.update(dict(fname=None))
216+
else:
217+
# remove 'fname' argument (if necessary) when using mne-0.15+
218+
if 'fname' in src_params:
219+
del src_params['fname']
220+
src_params = _update_dict_defaults(src_params, src_defaults)
215221

216222
add_source_space_distances = False
217223
if src_params['add_dist']: # we want the distances on the morphed space

0 commit comments

Comments
 (0)