72 RowVectorXf times = RowVectorXf::LinSpaced(this->
epoch.cols(), this->tmin, this->tmax);
80 if (sel.cols() == 0) {
81 qWarning(
"MNEEpochData::pick_channels - Warning : No channels were provided.\n");
86 MatrixXd selBlock(1,1);
88 if(selBlock.rows() != sel.cols() || selBlock.cols() !=
epoch.cols()) {
89 selBlock.resize(sel.cols(),
epoch.cols());
92 for(qint32 l = 0; l < sel.cols(); ++l) {
93 if(sel(l) <=
epoch.rows()) {
94 selBlock.row(l) =
epoch.row(sel(0,l));
96 qWarning(
"FiffEvoked::pick_channels - Warning : Selected channel index out of bound.\n");
Single epoch (one trial slice of preprocessed sensor data) with timing and rejection metadata.
General numerical helpers: GCD, log2, histogram binning, baseline rescaling, sparsity tests.
Core MNE data structures (source spaces, source estimates, hemispheres).
Shared utilities (I/O helpers, spectral analysis, layout management, warp algorithms).
static Eigen::MatrixXd rescale(const Eigen::MatrixXd &data, const Eigen::RowVectorXf ×, const QPair< float, float > &baseline, QString mode)
void pick_channels(const Eigen::RowVectorXi &sel)
void applyBaselineCorrection(const QPair< float, float > &baseline)
FIFFLIB::fiff_int_t eventSample
FIFFLIB::fiff_int_t event