Skip to main content

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

Project description

Ruff Code style: black Imports: isort codecov tests doc PyPI version Downloads Conda Version Conda Downloads Conda Platforms status

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 and on conda-forge. 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 Fondation Campus Biotech Geneva (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.6.1.tar.gz (113.7 kB view details)

Uploaded Source

Built Distribution

mne_lsl-1.6.1-py3-none-any.whl (158.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mne_lsl-1.6.1.tar.gz
  • Upload date:
  • Size: 113.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for mne_lsl-1.6.1.tar.gz
Algorithm Hash digest
SHA256 05174501562218ed974ce26e850efae6a02225b70890ecd7625039e30b8d5cc5
MD5 d843b3e4274ba02de789fca4d7794d4f
BLAKE2b-256 cdd8ba6c6003e65b548e4e75f674df24e1a30caec75c54ba0da8a375632991d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mne_lsl-1.6.1-py3-none-any.whl
  • Upload date:
  • Size: 158.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for mne_lsl-1.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 37379344fdf1a3eb7a7aeafd80775e57f3d651e14d34d15f205f7cf69e93766a
MD5 09ffce5e0e6492b57b565efcb35f2ce5
BLAKE2b-256 92d9c12dd1a3180ae2331fbccc3198cca6845d7e7f66c18042427eb189e79779

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