def test_read_volume_from_src(): """Test reading volumes from a mixed source space.""" aseg_fname = op.join(subjects_dir, 'sample', 'mri', 'aseg.mgz') labels_vol = ['Left-Amygdala', 'Brain-Stem', 'Right-Amygdala'] src = read_source_spaces(fname) # Setup a volume source space vol_src = setup_volume_source_space('sample', mri=aseg_fname, pos=5.0, bem=fname_bem, volume_label=labels_vol, subjects_dir=subjects_dir) # Generate the mixed source space src += vol_src volume_src = get_volume_labels_from_src(src, 'sample', subjects_dir) volume_label = volume_src[0].name volume_label = 'Left-' + volume_label.replace('-lh', '') # Test assert_equal(volume_label, src[2]['seg_name']) assert_equal(src[2]['type'], 'vol')
def test_read_volume_from_src(): """Test reading volumes from a mixed source space.""" aseg_fname = op.join(subjects_dir, 'sample', 'mri', 'aseg.mgz') labels_vol = ['Left-Amygdala', 'Brain-Stem', 'Right-Amygdala'] src = read_source_spaces(fname) # Setup a volume source space vol_src = setup_volume_source_space('sample', mri=aseg_fname, pos=5.0, bem=fname_bem, volume_label=labels_vol, subjects_dir=subjects_dir) # Generate the mixed source space src += vol_src volume_src = get_volume_labels_from_src(src, 'sample', subjects_dir) volume_label = volume_src[0].name volume_label = 'Left-' + volume_label.replace('-lh', '') # Test assert_equal(volume_label, src[2]['seg_name']) assert_equal(src[2]['type'], 'vol')
def test_read_volume_from_src(): """Test reading volumes from a mixed source space.""" labels_vol = ['Left-Amygdala', 'Brain-Stem', 'Right-Amygdala'] src = read_source_spaces(fname) # Setup a volume source space vol_src = setup_volume_source_space('sample', mri=aseg_fname, pos=5.0, bem=fname_bem, volume_label=labels_vol, subjects_dir=subjects_dir) # Generate the mixed source space, testing some list methods assert src.kind == 'surface' assert vol_src.kind == 'volume' src += vol_src assert src.kind == 'mixed' assert vol_src.kind == 'volume' assert src[:2].kind == 'surface' assert src[2:].kind == 'volume' assert src[:].kind == 'mixed' with pytest.raises(RuntimeError, match='Invalid source space'): src[::2] volume_src = get_volume_labels_from_src(src, 'sample', subjects_dir) volume_label = volume_src[0].name volume_label = 'Left-' + volume_label.replace('-lh', '') # Test assert_equal(volume_label, src[2]['seg_name']) assert_equal(src[2]['type'], 'vol')