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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.10+ Windows x86-64

mne_lsl-1.7.0-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.0-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.0-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.0-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.0.tar.gz.

File metadata

  • Download URL: mne_lsl-1.7.0.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.0.tar.gz
Algorithm Hash digest
SHA256 3192340f0b1bd56cb9f5a326245131a142bbf662c202b18da740d4add1d382a8
MD5 462fed2211bfff1a08e3b9d595e8c4c3
BLAKE2b-256 a3785e72a720850a4acc169f2dc8d8abd158330a975943fd967c3582815fc2a9

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

  • Download URL: mne_lsl-1.7.0-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.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c6724f0baa97362a7116225773e2f0514f29a7bec72b332ad32c602742cafff8
MD5 ff5b40ad9dc54618d783851844eac3e4
BLAKE2b-256 6e96ec3fe47b385a3c69f2d498713aa7143f47758af5c3d65024915cdfb18eb0

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for mne_lsl-1.7.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4834d7a30190f73c16797ad42d69488fd8795b3ad216c80569113bd5041ca99e
MD5 af98e690cd3de69927846f213fa8e34f
BLAKE2b-256 ba110de6b8ac8676c1953a98e2acb05c398f53ef1f315e0eae9ba6865c3ed362

See more details on using hashes here.

Provenance

The following attestation bundles were made for mne_lsl-1.7.0-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.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mne_lsl-1.7.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c5bfb7e514f593c7df9ebdc4ea1f5462ec6ffdbf79e64cec649f27573d00f7a
MD5 c9e4054d8d704403a2750f79debf88b1
BLAKE2b-256 40c8db0133fef73b9a8bdb6b64af8931a34fcb7c3906b7377fade903612ec63d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mne_lsl-1.7.0-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.0-cp310-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for mne_lsl-1.7.0-cp310-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 adebc7275969b6e9e433bf4ec8e2ce880a1cd8936c2bfbc2f3659a45b3c982f9
MD5 dee6ba0676b5956d10e6093be2766109
BLAKE2b-256 d7420c1cc4f77784b2bd08bd64fcdd1577cbd8f569b82c021e2b85fc2f354eee

See more details on using hashes here.

Provenance

The following attestation bundles were made for mne_lsl-1.7.0-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.0-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mne_lsl-1.7.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 edab2cf22d43f77f4e02c807b7e3caac7dbe97b2ce46aafd3836ab617682734f
MD5 3fc0d2c78dd680a99e64223eb0818b4e
BLAKE2b-256 dc8554528992d13c49bd39ed3ff19079d8e13c3938acd97392325c0d4a2bcdf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for mne_lsl-1.7.0-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