Skip to main content

Code style: black Imports: isort codecov tests build doc PyPI version Downloads Downloads

Brain Streaming Layer

BrainStreamingLayer (Documentation website) provides a real-time brain signal streaming framework. BSL contains an improved python-binding for the Lab Streaming Layer C++ library, bsl.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 BSL. Since the data communication is based on TCP, signals can be transmitted wirelessly. For more information about LSL, please visit the LSL github.

Install

BSL supports python ≥ 3.8 and is available on PyPI. Install instruction can be found on the documentation website.

Acknowledgment

BSL is based on NeuroDecode. The original version developed by Kyuhwa Lee was recognised at Microsoft Brain Signal Decoding competition with the First Prize Award (2016) after achieving high decoding accuracy. BSL is based on the refactor version by 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 MIT License.

Metadata

Release files for bsl 0.6.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bsl 0.6.4
File Size Uploaded
bsl-0.6.4.tar.gz 2.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for bsl 0.6.4
File Interpreter ABI Platform
bsl-0.6.4-py3-none-any.whl Python 3 none any Details

Total release size: 4.2 MB

Release files / bsl-0.6.4.tar.gz

Download URL bsl-0.6.4.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
c0b37610dba3ba70fb63e87adff5577ffdc8bea975688f62a42b666572899da4
BLAKE2b-256 checksum
How to use checksums
5fde802f04fdfd0c244dd4a1c5f20f6a8a31005079f42d04892e1c6aeecf9714
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / bsl-0.6.4-py3-none-any.whl

Download URL bsl-0.6.4-py3-none-any.whl
Size 2.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ca1a949b705261bf38c7cbea34d074ea51e62406b6a41c6bbdf119d2b4c2b9e9
BLAKE2b-256 checksum
How to use checksums
3c7cde1981c0b409e9e9db45a05aed23b67f3970071c445789afbd5999175661
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release history Release notifications | RSS feed

This release

0.6.4 This release

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page