Repository navigation
NeuroQC 0.7.1
Bug fixes, cleanup and repository standards (plan stages 1–5), plus the evaluation corrections
made just before them (commit e6555f0).
Changes to results. Two changes can alter the ranking compared with 0.7.0:
- The ranking objective is the gain-corrected SME (SME divided by the candidate's signal gain;
docs/METHODS.md, section 2). A pipeline that only scales the data no longer
looks more precise. - The bootstrap uses B = 1999 (999 for peak measures) and an exact order-statistic quantile.
Fixed
writeScript(r, [], f)andscript(r)stop with the reason when there is no single
recommendation, instead of writing an empty pipeline;script()includes the preparation
lines (e.g. volts → µV).- Closing the panel during a search, Inspect or Adopt no longer ends in an error.
- Interpolation and ICLabel steps are excluded before the search when the dataset has no
channel locations; a channel without a position is never reported as interpolated. - Event types are matched case-sensitively, as
pop_epochdoes, and the near match is named. - The trials that are scored and the trials a candidate outputs come from one rule.
- Epochs marked but not removed are reported in the candidate's note.
- The failure-reason summary keeps each reason whole.
- No copy of the whole recording as double for the checkpoint identity or the line-frequency
check. The checkpoint identity digest is unchanged, so 0.7.0 checkpoint folders still resume.
Changed
- The panel checks the current dataset cheaply every second and fully at least every 5 s.
- Menu callbacks use EEGLAB's error handling; no
addpathin the plugin entry. - New
result.robustness: the multiverse summary of each measure over the feasible pipelines. - One version number (
NeuroQC.Version); the panel's text parsing lives inPanelTextand
PanelValues, with unit tests. - README reorganized (quick start, limitations, tests); the panel reference is in
docs/PANEL.md and the method in docs/METHODS.md. - CI runs the tests that need no window (MATLAB + EEGLAB on GitHub Actions).