Source code for osl_ephys.tests.test_glm

"""Tests for glm_spectrum and glm_epochs"""

import unittest
import tempfile
import os

import mne
import numpy as np


[docs]class TestGLMSpectrum(unittest.TestCase): @classmethod
[docs] def setUpClass(cls): from ..utils import simulate_raw_from_template cls.flat_channels = None cls.bad_channels = None cls.bad_segments = None cls.raw = simulate_raw_from_template(500, flat_channels=cls.flat_channels, bad_channels=cls.bad_channels, bad_segments=cls.bad_segments) cls.fpath = tempfile.NamedTemporaryFile().name + 'raw.fif' cls.raw.save(cls.fpath)
@classmethod
[docs] def tearDownClass(cls): os.remove(cls.fpath)
[docs] def test_glm_spectrum(self): from ..glm import glm_spectrum spec = glm_spectrum(self.raw)
[docs] def test_glm_irasa(self): from ..glm import glm_irasa aper, osc = glm_irasa(self.raw)