Skip to content

An attempt to standardize a data model for EEG streaming

Notifications You must be signed in to change notification settings

NeuroJS/eeg-stream-data-model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Data Model Standard for EEG Streams

The purpose of this document is to promote a discussion for standardizing a data model for streaming EEG.

Data should always assume a data buffer.

Example in JSON format:

{
  "metric": String // E.g. EEG, ACCL, etc (optional)
  "source": String // E.g. Muse, OpenBCI, etc (optional)
  "sampleRate": Number // E.g. 250. always in hz (optional)
  "mock": Boolean // E.g. false (optional)
  "buffer": [ // List of samples
    {
      "timestamp": Date, 
      "data": [ // List of channels
        {
          "id": String // E.g. FP1, FP2, F3, F4, C3, C4, etc (optional)
          "value": Number
        },
        ...
      ]
    }
  ]
}

About

An attempt to standardize a data model for EEG streaming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published