Skip to main content

Real-time framework integrated with MNE-Python for online neuroscience research through LSL-compatible devices.

Project description

Code style: black Imports: isort codecov tests doc

logo

MNE-LSL (Documentation website) provides a real-time brain signal streaming framework. MNE-LSL contains an improved python-binding for the Lab Streaming Layer C++ library, mne_lsl.lsl, replacing pylsl. This low-level binding is used in high-level objects to interact with LSL streams.

Any signal acquisition system supported by native LSL or OpenVibe is also supported by MNE-LSL. Since the data communication is based on TCP, signals can be transmitted wirelessly. For more information about LSL, please visit the LSL github.

Install

MNE-LSL supports python ≥ 3.9 and is available on PyPI. Install instruction can be found on the documentation website.

Acknowledgment

MNE-LSL is based on BSL and NeuroDecode. The original version developed by Kyuhwa Lee was recognised at Microsoft Brain Signal Decoding competition with the First Prize Award (2016). MNE-LSL is based on the refactor version, BSL by Mathieu Scheltienne and Arnaud Desvachez for the Fondation Campus Biotech Geneva (FCBG) and development is still supported by the Human Neuroscience Platform (FCBG).

Copyright and license

The code is released under the BSD 3-Clause License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mne_lsl-1.0.0.tar.gz (70.1 kB view details)

Uploaded Source

Built Distribution

mne_lsl-1.0.0-py3-none-any.whl (86.9 kB view details)

Uploaded Python 3

File details

Details for the file mne_lsl-1.0.0.tar.gz.

File metadata

  • Download URL: mne_lsl-1.0.0.tar.gz
  • Upload date:
  • Size: 70.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for mne_lsl-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e954fa7c69e1482d4791aa7c3f4b20b15048e22d51cb66d6a4797c43c294d561
MD5 154df97ada2bfc09a10d92b88d0307a8
BLAKE2b-256 411e8f1794be1f80bdce061a2be034dbab82c4c82616e249e4b76a6be16e14fa

See more details on using hashes here.

File details

Details for the file mne_lsl-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: mne_lsl-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 86.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for mne_lsl-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 85a02654e3260e3cd13f9569dfb9ad6e95ba0c250e25c7de0e07c01761c218a1
MD5 0e884ef995771975526af02fa12c1278
BLAKE2b-256 fa7a1b42443f82a3205beaa13e9d946c8975426c4899efef24260994ed09e764

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page