[med-svn] [python-mne] 58/353: create fixed orientation inverse operator correctly

Yaroslav Halchenko debian at onerussian.com
Fri Nov 27 17:24:31 UTC 2015


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

yoh pushed a commit to tag 0.4
in repository python-mne.

commit f352dc7242c592846899b55d7ffb67be40a0cc33
Author: Martin Luessi <mluessi at nmr.mgh.harvard.edu>
Date:   Fri Jan 20 17:27:17 2012 -0500

    create fixed orientation inverse operator correctly
---
 mne/minimum_norm/tests/test_inverse.py | 19 ++++++-------------
 1 file changed, 6 insertions(+), 13 deletions(-)

diff --git a/mne/minimum_norm/tests/test_inverse.py b/mne/minimum_norm/tests/test_inverse.py
index 5e940a9..9fb5e5f 100644
--- a/mne/minimum_norm/tests/test_inverse.py
+++ b/mne/minimum_norm/tests/test_inverse.py
@@ -1,10 +1,8 @@
 import os.path as op
-from copy import deepcopy
 import numpy as np
 from numpy.testing import assert_array_almost_equal, assert_equal
 from nose.tools import assert_true
 
-from ...fiff.constants import FIFF
 from ...datasets import sample
 from ...label import read_label, label_sign_flip
 from ...event import read_events
@@ -116,22 +114,17 @@ def test_apply_mne_inverse_raw():
         assert_array_almost_equal(stc.data, stc2.data)
 
 
-def test_apply_mne_inverse_raw_fixed():
-    """Test MNE with precomputed fixed-orientation inverse operator on Raw"""
+def test_apply_mne_inverse_fixed_raw():
+    """Test MNE with fixed-orientation inverse operator on Raw"""
     start = 3
     stop = 10
     _, times = raw[0, start:stop]
 
     # create a fixed-orientation inverse operator
-    inv_op = deepcopy(inverse_operator)
-    inv_op['source_ori'] = FIFF.FIFFV_MNE_FIXED_ORI
-    inv_op['eigen_leads']['data'] = inv_op['eigen_leads']['data'][2::3, :]
-    inv_op['eigen_leads']['nrow'] = inv_op['eigen_leads']['nrow'] / 3
-    inv_op['source_cov']['data'] = inv_op['source_cov']['data'][2::3]
-    inv_op['source_cov']['dim'] = inv_op['source_cov']['dim'] / 3
-
-    inv_op['noisenorm'] = inv_op['noisenorm'][2::3]
-    inv_op['reginv'] = inv_op['reginv'][2::3]
+    fwd = read_forward_solution(fname_fwd, force_fixed=True)
+    noise_cov = Covariance(fname_cov)
+    inv_op = make_inverse_operator(raw.info, fwd, noise_cov,
+                                   loose=None, depth=0.8)
 
     stc = apply_inverse_raw(raw, inv_op, lambda2, dSPM=True,
                             label=label, start=start, stop=stop, nave=1,

-- 
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