elata-eeg-models
Reference EEG analysis models for the Elata SDK.
This crate consumes elata-eeg-hal::SampleBuffer inputs and produces higher-level outputs that applications can use directly.
Currently included:
AlphaBumpDetectorfor alpha-band state transitionsAlphaPeakModelfor dominant alpha-frequency trackingCalmnessModelfor a continuous calmness-oriented score- the shared
ModelandModelOutputtraits
What it is for
Use elata-eeg-models when you already have buffered EEG samples and want to run device-agnostic analysis without depending on a specific headset transport.
Basic example
use SampleBuffer;
use ;
let mut model = new;
let buffer = new;
let _maybe_output = model.process;
elata-eeg-models is intended to sit above elata-eeg-hal and elata-eeg-signal in the stack.