ezmsg-lsl


Nameezmsg-lsl JSON
Version 1.2.3 PyPI version JSON
download
home_pageNone
SummaryLabStreamingLayer source and sink for ezmsg
upload_time2024-12-13 20:17:09
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseNone
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"
}
        
Elapsed time: 8.88700s