mne_rt.combiners.FeatureCombiner#
- class mne_rt.combiners.FeatureCombiner(features: list[str] | None = None)[source]#
Bases:
objectAbstract base class for multi-feature NF combiners.
Subclass this and implement
combine()to define a custom mixing strategy. All combiners share the same one-method interface so they can be swapped in without changing the surrounding pipeline code.- Parameters:
Notes
The combiner receives a snapshot dict
{modality_name: float}once per analysis window, immediately after the EMA smoothing step insiderecord_main(). The returned scalar replaces the per-modality values for protocol evaluation and display when a combiner is active.Methods