ezmsg-lsl#
Interface to Lab Streaming Layer LSL in ezmsg.
Installation#
pip install ezmsg-lsl
Or install the latest development version:
pip install git+https://github.com/ezmsg-org/ezmsg-lsl@dev
Dependencies#
ezmsgpylslnumpy
Usage#
See the examples folder for more details.
Developers#
We use uv for development. It is not strictly required, but if you intend to contribute to ezmsg-lsl then using uv will lead to the smoothest collaboration.
Install
uvif not already installed.Fork ezmsg-lsl and clone your fork to your local computer.
Open a terminal and
cdto the cloned folder.uv syncto create a .venv and install dependencies.(Optional) Install pre-commit hooks:
uv run pre-commit installAfter editing code and making commits, Run the test suite before making a PR:
uv run pytest testsCurrently, there are no substantial tests.