[med-svn] [python-mne] 29/52: ENH : first start on volume based source estimates

Yaroslav Halchenko debian at onerussian.com
Fri Nov 27 17:23:47 UTC 2015


This is an automated email from the git hooks/post-receive script.

yoh pushed a commit to annotated tag v0.2
in repository python-mne.

commit f2fb34d8245012493ffe384685ef9a9c2acf39e1
Author: Alexandre Gramfort <alexandre.gramfort at inria.fr>
Date:   Thu Oct 6 14:38:17 2011 -0400

    ENH : first start on volume based source estimates
---
 mne/minimum_norm/inverse.py | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

diff --git a/mne/minimum_norm/inverse.py b/mne/minimum_norm/inverse.py
index 1898a2e..6f31da0 100644
--- a/mne/minimum_norm/inverse.py
+++ b/mne/minimum_norm/inverse.py
@@ -418,7 +418,10 @@ def _assemble_kernel(inv, label, dSPM):
 
     src = inv['src']
     lh_vertno = src[0]['vertno']
-    rh_vertno = src[1]['vertno']
+    if len(src) > 1:
+        rh_vertno = src[1]['vertno']
+    else:
+        rh_vertno = np.array([])
 
     if label is not None:
         lh_vertno, rh_vertno, src_sel = _get_label_sel(label, inv)
@@ -474,7 +477,10 @@ def _make_stc(sol, tmin, tstep, lh_vertno, rh_vertno):
 def _get_label_sel(label, inv):
     src = inv['src']
     lh_vertno = src[0]['vertno']
-    rh_vertno = src[1]['vertno']
+    if len(src) > 1:
+        rh_vertno = src[1]['vertno']
+    else:
+        rh_vertno = np.array([])
 
     if label['hemi'] == 'lh':
         vertno_sel = np.intersect1d(lh_vertno, label['vertices'])
@@ -544,7 +550,13 @@ def apply_inverse(evoked, inverse_operator, lambda2, dSPM=True,
     tstep = 1.0 / evoked.info['sfreq']
     tmin = float(evoked.first) / evoked.info['sfreq']
     src = inv['src']
-    stc = _make_stc(sol, tmin, tstep, src[0]['vertno'], src[1]['vertno'])
+    lh_vertno = src[0]['vertno']
+    if len(src) > 1:
+        rh_vertno = src[1]['vertno']
+    else:
+        rh_vertno = np.array([])
+
+    stc = _make_stc(sol, tmin, tstep, lh_vertno, rh_vertno)
     print '[done]'
 
     return stc

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/python-mne.git



More information about the debian-med-commit mailing list