#-------------------------------------------- # Updates #-------------------------------------------- import os, logging import numpy as np import matplotlib.pyplot as plt from matplotlib.backends.backend_pdf import PdfPages from mne.time_frequency import psd_welch from jumeg.base.jumeg_base import jumeg_base as jb from jumeg.base.jumeg_logger import get_logger logger = get_logger() __version__ = "2020.03.30.001" class JuMEG_PLOT_BASE(object): __slots__ = [ "picks", "fmin", "fmax", "tmin", "tmax", "proj", "n_fft", "color", "fill_color", "area_mode", "area_alpha", "pick_types", "n_jobs", "dpi", "verbose", "check_dead_channels", "info", "fnout", "n_plots", "file_extention", "name", "_fig", "_plot_index", "_axes", "_yoffset", "_ylim" ] def __init__(self, **kwargs): super().__init__()
import time, datetime import numpy as np from distutils.dir_util import mkpath import matplotlib.pyplot as plt import mne from mne.preprocessing import find_ecg_events, find_eog_events from jumeg.base.jumeg_base import jumeg_base as jb from jumeg.base.jumeg_base import JUMEG_SLOTS from jumeg.base.jumeg_base_config import JuMEG_CONFIG as jCFG from jumeg.base import jumeg_logger logger = jumeg_logger.get_logger() __version__ = "2020.04.22.001" class ARTEFACT_EVENTS(JUMEG_SLOTS): """ artefact event dict: ch_name: str or list of str event_id: int or list of int tmin: float tmin is s tmax: float tmax in s Example: -------- ecg:
''' import numpy as np import os, sys, argparse #--- https://stackoverflow.com/questions/40993553/unable-to-suppress-deprecation-warnings import warnings with warnings.catch_warnings(): warnings.simplefilter("ignore", category=PendingDeprecationWarning) import mne from jumeg.base.jumeg_base import JuMEG_Base_IO from jumeg.base.jumeg_base import jumeg_base as jb from jumeg.base import jumeg_logger from jumeg.filter.jumeg_filter import jumeg_filter logger = jumeg_logger.get_logger('jumeg') __version__ = '2020.04.22.001' class JuMEG_MergeMEEG_HiLoRate(object): """ JuMEG_MergeMEEG_HiLoRate class for high and lwower sampled data e.g. meg and eeg data in JuMEG eeg brainvision data are sampled with 5kHz and meg with 4D sampling rates """ def __init__(self, system='MEG'): super(JuMEG_MergeMEEG_HiLoRate, self).__init__() self.path = None self.name = None self.filename = None self.raw = None self.system = system