HTML report builder — mne-cpp's equivalent of mne.Report for summarising analysis pipelines.
More...
#include "utils_global.h"#include <QString>#include <QStringList>#include <QList>#include <QPair>

Go to the source code of this file.
Classes | |
| struct | UTILSLIB::ReportSection |
| A section in the report (title + HTML content). More... | |
| class | UTILSLIB::Report |
| Simple HTML report builder for MEG/EEG analysis results. More... | |
Namespaces | |
| namespace | UTILSLIB |
| Shared utilities (I/O helpers, spectral analysis, layout management, warp algorithms). | |
HTML report builder — mne-cpp's equivalent of mne.Report for summarising analysis pipelines.
SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2026 MNE-CPP Authors
UTILSLIB::Report collects titled sections (free text, tables, key-value pairs, preformatted code) and emits a self-contained HTML document that can be opened directly in a browser or attached to an email. The output is dependency- free — inline CSS, no JavaScript — so the file remains readable in restricted enterprise environments where the MEG/EEG processing reports are typically reviewed.
Used by the demo applications in src/applications and by the integration tests in tools/ to produce a one-page summary of each pipeline run (input files, channel counts, forward / inverse parameters, output checksums).
Definition in file report.h.