Cuándo utilizar este paquete
Utilice@elata-biosciences/eeg-web cuando su aplicación necesite:
- EEG API de análisis en el navegador
- contratos web compartidos EEG utilizados por integraciones de nivel superior
- acceso desde el navegador a los modelos Elata WASM y ayudantes de procesamiento de señales
@elata-biosciences/eeg-web-ble si también necesita un transporte de navegador compatible con Live Muse.
Instalación
WASM Inicialización
Antes de utilizar cualquier API de procesamiento de señales o modelo, inicialice el módulo WASM :initEegWasm es idempotente. Llamarlo varias veces devuelve la misma promesa. Para inicialización sincrónica (por ejemplo, en un Web Worker):
Uso básico
Calcule las potencias de banda a partir de datos de EEG :Estructura del paquete
@elata-biosciences/eeg-web es un contenedor delgado de TypeScript alrededor de enlaces WASM generados por wasm-bindgen:
initEegWasm/initEegWasmSync: WASM ayudantes de inicialización- Tipos de tramas de diadema: esquema de datos normalizado para transportes EEG
- Todas las WASM API: reexportadas desde los enlaces generados
Exportaciones clave
initEegWasminitEegWasmSyncband_powersWasmAlphaBumpDetectorWasmAlphaPeakModelWasmCalmnessModelAthenaWasmDecodercreateRppgPipeline- Ayudantes de marco:
getEegChannelSamples,getEegInterleavedSamples,getEegSignalBlock - Preprocesamiento:
createEegPreprocessor,processHeadbandFrame - Errores:
ElataError,isElataError,asElataError
Las exportaciones
wasm-bindgen generadas se reexportan por motivos de compatibilidad y depuración del SDK. Evite crear instancias de contenedores generados directamente a menos que esté depurando intencionalmente el SDK.Siguiente
Elija un paquete
¿No estás seguro de si este es el paquete correcto? Consulte la guía de decisiones.
Agregar EEG a una aplicación existente
Tutorial de integración paso a paso
Procesamiento de señales
Potencias de banda, FFT, análisis de espectro.
Modelos
Detección de golpes alfa, puntuación de calma.
Transporte de diadema
Esquema de trama e interfaz de transporte.