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

Uploaded Source

Built Distributions

mne_lsl-1.9.0-cp310-abi3-win_amd64.whl (428.1 kB view details)

Uploaded CPython 3.10+Windows x86-64

mne_lsl-1.9.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (656.8 kB view details)

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

mne_lsl-1.9.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (626.6 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

mne_lsl-1.9.0-cp310-abi3-macosx_11_0_x86_64.whl (501.9 kB view details)

Uploaded CPython 3.10+macOS 11.0+ x86-64

mne_lsl-1.9.0-cp310-abi3-macosx_11_0_arm64.whl (484.1 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for mne_lsl-1.9.0.tar.gz
Algorithm Hash digest
SHA256 27cdea4a241c3525bca076d69057e00092bfb419e7619ccd4ed41470b7f5261e
MD5 225ed7ef1a92ebfd13a636b663076fd8
BLAKE2b-256 86a783dfa9ba4044eb3257ecbe15b695027aba7305fc39b5627fa36e7fdb55a4

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

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

File hashes

Hashes for mne_lsl-1.9.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 34781c83585cbc13bbafe7b0e02f87ff2ce6873e458cc7f7ad4c76be3202b2b9
MD5 4fe02dafe0a4ceb3322175efc8d8009e
BLAKE2b-256 c686fcb716d9fa98931889a278cbfe18bc702428a31313501cdbec2a6d71eb92

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for mne_lsl-1.9.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a283aea7c55511039fcf53d7a705f67851167f326ca04bfe8c692cbb5c50074
MD5 381eaece7f36da8e71d35424fe7a1aca
BLAKE2b-256 641b19f87e9d45e7b3c1d2fc2e544453a9acb282ecf5c278b1fd3ae9707caf47

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for mne_lsl-1.9.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 02c4bcea689472ad8db1541bbb9aaa7cf80b3b37fe966624d56f66d877365f38
MD5 94a147625fca2bee5f98b16b80df3758
BLAKE2b-256 dfae660cfc3bb8e9235c4dcefe381e27105b9bd075c9ab4292a7823eced0c996

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for mne_lsl-1.9.0-cp310-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 036d7595703bdca67db3fdf2ca84e4f4763890ff7f2812dc0154f44a416b1dae
MD5 58c4c3f15b3672439da9bee3a8f04a0a
BLAKE2b-256 85b8d3a50243f527b6605a5b8b32422348c0a0806f3c8d19cfdd8baa31f1c0d0

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for mne_lsl-1.9.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c1fb29be57cbb5441aca2329f6a29bc704cb508ef526356f331d7a034d27d57
MD5 502775e10a373af35401b0380bdf60f9
BLAKE2b-256 203558c6e007f779faca99e8273a828b4fd2e99230fdbcc6f01048409d4d33bc

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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