Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

LabStreamingLayer super repository comprising submodules for LSL and associated apps.

License

NotificationsYou must be signed in to change notification settings

sccn/labstreaminglayer

Repository files navigation

Quick Start

Thelab streaming layer (LSL) is a system for the unified collection of measurement time seriesin research experiments that handles both the networking, time-synchronization, (near-) real-timeaccess as well as optionally the centralized collection, viewing and disk recording of the data.

The most up-to-date version of this document can always be found in themain repository README and theonline documentation.

The most common way to use LSL is to use one or more applications with integrated LSL functionalityto stream data from one or more devices (e.g., EEG and Eye Tracker) and from a task application(NBS Presentation, psychopy, etc.) over the local network and record the with the LabRecorder.

Most LSL Applications will come bundled with its own copy of the LSL library (i.e., lsl.dll for a Windows application).However, many applications and interfaces (e.g., like pylsl) do not ship with liblsl.dylib or liblsl.so on Mac or Linux, respectively.In those cases, it is necessary to install liblsl separately and make it available to the application or interface.See theliblsl repo for more info.

  • Take a look at the list ofsupported devicesand follow the instructions to start streaming data from your device.If your device is not in the list then see theGetting Help section below.
  • DownloadLabRecorderfrom itsrelease page.(Note that LabRecorder saves data toExtensible Data Format (xdf)which has its own set of tools for loading data after finishing recording.)
  • Use LSL from your scientific computing environment. LSL has many language interfaces,including Python and Matlab.
    • Python users need topip install pylsl then try some of theprovided examples.
    • TheMatlab interfaceis also popular but requires a little more work to get started;please see its README for more info.

If you are not sure what you are looking for then try browsing through the code which has submodulelinks to different repositories for tools and devices (Apps) and language interfaces (LSL).When you land in a new repository then be sure to read its README and look at its Releases page.

Getting Help

If you are having trouble with LSL then there are few things you can do to get help.

  • Read the docs
  • Search GitHub issues in themain repository, in the oldarchived repository, and in the submodule for your App or language interface of interest.
  • Create a new GitHub issue. Please use the repository specific to the item you are having difficulty with. e.g. if you are having trouble with LabRecorder then open a new issue in its repository. If you don't know which repository is best then you can use the parent sccn/labstreaminglayer repository.
  • Join the LabStreamingLayer #users channel on Slack.Invite Link. Someone there may be able to get to the bottom of your problem through conversation.
  • You may also wish to try the very newlabstreaminglayer.org forum

About

LabStreamingLayer super repository comprising submodules for LSL and associated apps.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp