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)
| File | Size | Uploaded | |
|---|---|---|---|
| bsl-0.6.4.tar.gz | 2.1 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|