Name | ezmsg-lsl JSON |
Version |
1.2.3
JSON |
| download |
home_page | None |
Summary | LabStreamingLayer source and sink for ezmsg |
upload_time | 2024-12-13 20:17:09 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# ezmsg-lsl
Interface to [LSL](https://labstreaminglayer.readthedocs.io/) in [ezmsg](https://github.com/iscoe/ezmsg).
## Installation
`pip install ezmsg-lsl`
## Dependencies
* `ezmsg`
* `pylsl`
* `numpy`
## Usage
See the `examples` folder for more details.
## Developers
We use [`uv`](https://docs.astral.sh/uv/getting-started/installation/) 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.
1. Install [`uv`](https://docs.astral.sh/uv/getting-started/installation/) if not already installed.
2. Fork ezmsg-lsl and clone your fork to your local computer.
3. Open a terminal and `cd` to the cloned folder.
4. `uv sync` to create a .venv and install dependencies.
5. After editing code and making commits, Run the test suite before making a PR: `uv run pytest tests`
* Currently, there are no substantial tests.
Raw data
{
"_id": null,
"home_page": null,
"name": "ezmsg-lsl",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Chadwick Boulay <chadwick.boulay@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/42/17/0f97d6e400bade6ce4294c47e3b6691d71dae61a413881ef507cc0d18dcd/ezmsg_lsl-1.2.3.tar.gz",
"platform": null,
"description": "# ezmsg-lsl\n\nInterface to [LSL](https://labstreaminglayer.readthedocs.io/) in [ezmsg](https://github.com/iscoe/ezmsg).\n\n## Installation\n\n`pip install ezmsg-lsl`\n\n## Dependencies\n* `ezmsg`\n* `pylsl`\n* `numpy`\n\n## Usage\n\nSee the `examples` folder for more details.\n\n## Developers\n\nWe use [`uv`](https://docs.astral.sh/uv/getting-started/installation/) 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.\n\n1. Install [`uv`](https://docs.astral.sh/uv/getting-started/installation/) if not already installed.\n2. Fork ezmsg-lsl and clone your fork to your local computer.\n3. Open a terminal and `cd` to the cloned folder.\n4. `uv sync` to create a .venv and install dependencies.\n5. After editing code and making commits, Run the test suite before making a PR: `uv run pytest tests`\n * Currently, there are no substantial tests. \n",
"bugtrack_url": null,
"license": null,
"summary": "LabStreamingLayer source and sink for ezmsg",
"version": "1.2.3",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "64b3f2d41a30a85d2f613cc528b271a216c68ee3cba3f018ad2339966847995c",
"md5": "db38e9613e16e68edd1ff78b02456856",
"sha256": "b38e2c27f371693dec453939394aea72bce3c7dcdf138a0224d3a3d77022bf7d"
},
"downloads": -1,
"filename": "ezmsg_lsl-1.2.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "db38e9613e16e68edd1ff78b02456856",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 9438,
"upload_time": "2024-12-13T20:17:08",
"upload_time_iso_8601": "2024-12-13T20:17:08.412522Z",
"url": "https://files.pythonhosted.org/packages/64/b3/f2d41a30a85d2f613cc528b271a216c68ee3cba3f018ad2339966847995c/ezmsg_lsl-1.2.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "42170f97d6e400bade6ce4294c47e3b6691d71dae61a413881ef507cc0d18dcd",
"md5": "5080ea71fd0762e2ef4cb7fb128aae41",
"sha256": "374be207e005a7d59e06cc2d99ea5a4bfef72a72c8114a9d2a27ddad632c4add"
},
"downloads": -1,
"filename": "ezmsg_lsl-1.2.3.tar.gz",
"has_sig": false,
"md5_digest": "5080ea71fd0762e2ef4cb7fb128aae41",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 38127,
"upload_time": "2024-12-13T20:17:09",
"upload_time_iso_8601": "2024-12-13T20:17:09.416153Z",
"url": "https://files.pythonhosted.org/packages/42/17/0f97d6e400bade6ce4294c47e3b6691d71dae61a413881ef507cc0d18dcd/ezmsg_lsl-1.2.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-13 20:17:09",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "ezmsg-lsl"
}