[med-svn] [python-mne] 48/376: adding test for mne inverse computation

Yaroslav Halchenko debian at onerussian.com
Fri Nov 27 17:22:04 UTC 2015


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

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

commit e9dc6af8175ced44c806c89f0c73638b0c738eb4
Author: Alexandre Gramfort <alexandre.gramfort at inria.fr>
Date:   Mon Jan 24 15:20:38 2011 -0500

    adding test for mne inverse computation
---
 mne/tests/test_epochs.py  |  3 ++-
 mne/tests/test_inverse.py | 25 ++++++++++++++++++++++---
 2 files changed, 24 insertions(+), 4 deletions(-)

diff --git a/mne/tests/test_epochs.py b/mne/tests/test_epochs.py
index d01fe1d..cc67544 100644
--- a/mne/tests/test_epochs.py
+++ b/mne/tests/test_epochs.py
@@ -33,4 +33,5 @@ def test_read_epochs():
                             include, raw['info']['bads'])
 
     data, times, channel_names = mne.read_epochs(raw, events, event_id,
-                                                    tmin, tmax, picks=picks)
+                                                    tmin, tmax, picks=picks,
+                                                    baseline=(None, 0))
diff --git a/mne/tests/test_inverse.py b/mne/tests/test_inverse.py
index d65178b..cf71440 100644
--- a/mne/tests/test_inverse.py
+++ b/mne/tests/test_inverse.py
@@ -1,15 +1,34 @@
 import os
 import os.path as op
 
+import numpy as np
 from numpy.testing import assert_array_almost_equal, assert_equal
 
 import mne
 
 MNE_SAMPLE_DATASET_PATH = os.getenv('MNE_SAMPLE_DATASET_PATH')
-fname = op.join(MNE_SAMPLE_DATASET_PATH, 'MEG', 'sample',
+fname_inv = op.join(MNE_SAMPLE_DATASET_PATH, 'MEG', 'sample',
                                         'sample_audvis-meg-oct-6-meg-inv.fif')
+fname_data = op.join(MNE_SAMPLE_DATASET_PATH, 'MEG', 'sample',
+                                        'sample_audvis-ave.fif')
 
-def test_io_forward():
+def test_io_inverse():
     """Test IO for inverse operator
     """
-    fwd = mne.read_inverse_operator(fname)
+    fwd = mne.read_inverse_operator(fname_inv)
+
+def test_compute_mne_inverse():
+    """Test MNE inverse computation
+    """
+
+    setno = 0
+    snr = 3.0
+    lambda2 = 1.0 / snr**2
+    dSPM = True
+
+    res = mne.compute_inverse(fname_data, setno, fname_inv, lambda2, dSPM,
+                              baseline=(None, 0))
+
+    assert np.all(res['sol'] > 0)
+    assert np.all(res['sol'] < 30)
+

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