Skip to main content
@elata-biosciences/biosignal-session aún no está publicado en npm. La API a continuación refleja la fuente en el repositorio SDK y puede cambiar antes del primer lanzamiento.

que hace

@elata-biosciences/biosignal-session registra una sesión de bioseñal (EEG, PPG, rPPG métricas y más) como un conjunto de flujos escritos, fragmentados en Apache Arrow autónomo archivos. La grabación es solo local: el paquete no tiene cliente de red. Está diseñado para brindar confiabilidad:
  • cada fragmento lleva una suma de comprobación CRC32C y una identidad (session, stream, sequence) idempotente
  • la grabadora vuelve a intentarlo, aplica contrapresión y nunca deja caer datos en silencio
  • las brechas reales se registran como discontinuidades explícitas, nunca interpoladas

el modelo

El tiempo es un entero relativo a la sesión microsegundos, anclado una vez cuando comienza la sesión.

Roles

Una grabación tiene dos caras que hablan por un MessagePort:
La tienda de aplicaciones tiene un host local experimental en feat/long-local-analytics, deshabilitado en producción. Utilice su propia página de host o el host en memoria para el desarrollo y las pruebas, o siga las sesiones e información local para el flujo de desarrollo de la tienda de aplicaciones. Se trata de almacenamiento local del navegador, no de alojamiento en la nube.

Instalación


Adaptadores de dispositivos

Ajusta los objetos del SDK que ya utilizas como fuentes de grabación:
  • createHeadbandSource(transport): a HeadbandTransport de eeg-web / eeg-web-ble
  • createRppgSource(options): una sesión rppg-web
  • createPpgSource(options): ppg-web métricas

Pruébalo sin hardware

La entrada de prueba ejecuta una grabación completa en un host en memoria con una fuente sintética inicializada. Horas de señal virtual ejecutadas en segundos:

Leer fragmentos atrás

Cada fragmento es un archivo Arrow IPC completo que lleva su propio esquema e identidad, por lo que puedes decodificar uno solo, en JavaScript o Python con pyarrow:

guía completa

El flujo de grabación paso a paso (anclaje del reloj, apretón de manos, apertura de transmisiones, envío de muestras, finalización) y las garantías del anfitrión se encuentran en la guía de grabación. Las herramientas de IA pueden leer node_modules/@elata-biosciences/biosignal-session/llms.txt. Para analizar lo que registra, consulte biosignal-analytics.