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 ci 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.10 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.7.1.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

mne_lsl-1.7.1-cp310-abi3-win_amd64.whl (426.8 kB view details)

Uploaded CPython 3.10+ Windows x86-64

mne_lsl-1.7.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (656.4 kB view details)

Uploaded CPython 3.10+ manylinux: glibc 2.17+ x86-64

mne_lsl-1.7.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (626.2 kB view details)

Uploaded CPython 3.10+ manylinux: glibc 2.17+ ARM64

mne_lsl-1.7.1-cp310-abi3-macosx_11_0_x86_64.whl (501.5 kB view details)

Uploaded CPython 3.10+ macOS 11.0+ x86-64

mne_lsl-1.7.1-cp310-abi3-macosx_11_0_arm64.whl (483.7 kB view details)

Uploaded CPython 3.10+ macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: mne_lsl-1.7.1.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for mne_lsl-1.7.1.tar.gz
Algorithm Hash digest
SHA256 bdbd1a0cb11e22398639a9f765a60711542fd0223718fcf72553cb63cf414384
MD5 26f906a1514c56e5b391cdd855c17e33
BLAKE2b-256 041263740fea18d09a34c1fa55be24dd7e286360893bd9cbfa4bde62277d0992

See more details on using hashes here.

Provenance

The following attestation bundles were made for mne_lsl-1.7.1.tar.gz:

Publisher: ci.yaml on mne-tools/mne-lsl

Attestations:

File details

Details for the file mne_lsl-1.7.1-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: mne_lsl-1.7.1-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 426.8 kB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for mne_lsl-1.7.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d1d3dc6c26e6d3ac8a9076f7e7ef36abe1b8d9dd42721e3a0ee5d7628b63cc14
MD5 a9817b92d594c52ccb503c324f3c6d2f
BLAKE2b-256 7eebdad03f5ac6e805838cbc47a8700a54b77629f0ed9300afc6115610d510d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mne_lsl-1.7.1-cp310-abi3-win_amd64.whl:

Publisher: ci.yaml on mne-tools/mne-lsl

Attestations:

File details

Details for the file mne_lsl-1.7.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mne_lsl-1.7.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23e6f5b9a448140acc8921ca4b67a954838125aca077dd5a671156f6b9ff9f4e
MD5 bd91c54c99d7e9f5979295c53eafa5ed
BLAKE2b-256 19248122d51e68210dfb7bd09e048f362626bff09448709102078bde2046ef25

See more details on using hashes here.

Provenance

The following attestation bundles were made for mne_lsl-1.7.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yaml on mne-tools/mne-lsl

Attestations:

File details

Details for the file mne_lsl-1.7.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mne_lsl-1.7.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 076d9671d6123d0628420b79e8ac6addbc412947b5805781f700ed86134a76b8
MD5 cca032af9f94e0d7ceb44c0ea1c55cae
BLAKE2b-256 e944c1fc64e8858632107eac4399afce0c149032b2d04a74ac422047cd2723af

See more details on using hashes here.

Provenance

The following attestation bundles were made for mne_lsl-1.7.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yaml on mne-tools/mne-lsl

Attestations:

File details

Details for the file mne_lsl-1.7.1-cp310-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for mne_lsl-1.7.1-cp310-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9b0fba5a39ad953e227a93111eff9b87d917aaa9077518477a173b0d8fd41e99
MD5 1415ccd8416b7024f5c187945851cf9a
BLAKE2b-256 fe9faddd3fe427f57bf91473e460b1cab30584afa05dd035fbcd16fd1a7257a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mne_lsl-1.7.1-cp310-abi3-macosx_11_0_x86_64.whl:

Publisher: ci.yaml on mne-tools/mne-lsl

Attestations:

File details

Details for the file mne_lsl-1.7.1-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mne_lsl-1.7.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f49309aac9f76e383ca0901bab119ad97baf36615a9fadd66334f1b543da8440
MD5 f47f1c7831cc13814a965892b28467dd
BLAKE2b-256 4ce4c2ad1484281d534b5450201bdb10ed815e437b7bcfb1b402882dac3a9281

See more details on using hashes here.

Provenance

The following attestation bundles were made for mne_lsl-1.7.1-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: ci.yaml on mne-tools/mne-lsl

Attestations:

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