Declaration of EpochExtractor — segments continuous MEG/EEG data into trials. More...


Go to the source code of this file.
Classes | |
| struct | UTILSLIB::EpochExtractorParams |
| Epoch extraction parameters (defined outside class to avoid Clang/GCC default-argument issues with nested structs). More... | |
| class | UTILSLIB::EpochExtractor |
| Segments continuous raw data into fixed-length epochs locked to events. More... | |
Namespaces | |
| namespace | UTILSLIB |
| Shared utilities (I/O helpers, spectral analysis, layout management, warp algorithms). | |
Declaration of EpochExtractor — segments continuous MEG/EEG data into trials.
SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2026 MNE-CPP Authors
EpochExtractor turns a continuous raw recording into a set of fixed-length trials (epochs) locked to stimulus or response events. Each epoch can optionally have baseline correction applied and can be rejected if any channel exceeds a peak-to-peak amplitude threshold.
The output epochs are stored as MNEEpochData objects (data matrix + event code + tmin/tmax
Definition in file epoch_extractor.h.