benchlab-pycore


Namebenchlab-pycore JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://github.com/BenchLab-io/benchlab-pycore
SummaryBENCHLAB PyCore - Python Interface for BENCHLAB
upload_time2025-10-27 00:17:07
maintainerNone
docs_urlNone
authorPieter Plaisier
requires_python>=3.8
licenseMIT
keywords telemetry hardware benchlab sensors
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # BENCHLAB Python Core (`benchlab-pycore`)

**BENCHLAB PyCore** provides low-level telemetry, sensor IO, and device communication utilities
for BENCHLAB. It includes standardized interfaces for reading sensors, handling serial communication, and publishing telemetry data.

## Features

- Read and translate sensor data from BENCHLAB devices  
- Communicate via serial ports  
- Designed to be easily integrated into larger telemetry pipelines

## Installation

pip install benchlab-pycore

## Usage Example

import benchlab
from benchlab.core import get_fleet_info, read_sensors

info = get_fleet_info()
print(info)

## Project Layout

benchlab/
├── core/
│ ├── serial_io.py
│ ├── sensor_translation.py
│ └── ...

## Development

Clone and install locally:

git clone https://github.com/BenchLab-io/benchlab-pycore.git
cd benchlab-pycore
pip install -e .

## License

MIT License © 2025 BenchLab Contributors

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/BenchLab-io/benchlab-pycore",
    "name": "benchlab-pycore",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "telemetry, hardware, benchlab, sensors",
    "author": "Pieter Plaisier",
    "author_email": "Pieter Plaisier <contact@benchlab.io>",
    "download_url": "https://files.pythonhosted.org/packages/6e/e1/a028777dcb5f8f49f6d20e8a9418e2eb08134385fa6d105bcb624d6a7160/benchlab_pycore-0.1.0.tar.gz",
    "platform": null,
    "description": "# BENCHLAB Python Core (`benchlab-pycore`)\r\n\r\n**BENCHLAB PyCore** provides low-level telemetry, sensor IO, and device communication utilities\r\nfor BENCHLAB. It includes standardized interfaces for reading sensors, handling serial communication, and publishing telemetry data.\r\n\r\n## Features\r\n\r\n- Read and translate sensor data from BENCHLAB devices  \r\n- Communicate via serial ports  \r\n- Designed to be easily integrated into larger telemetry pipelines\r\n\r\n## Installation\r\n\r\npip install benchlab-pycore\r\n\r\n## Usage Example\r\n\r\nimport benchlab\r\nfrom benchlab.core import get_fleet_info, read_sensors\r\n\r\ninfo = get_fleet_info()\r\nprint(info)\r\n\r\n## Project Layout\r\n\r\nbenchlab/\r\n\u251c\u2500\u2500 core/\r\n\u2502 \u251c\u2500\u2500 serial_io.py\r\n\u2502 \u251c\u2500\u2500 sensor_translation.py\r\n\u2502 \u2514\u2500\u2500 ...\r\n\r\n## Development\r\n\r\nClone and install locally:\r\n\r\ngit clone https://github.com/BenchLab-io/benchlab-pycore.git\r\ncd benchlab-pycore\r\npip install -e .\r\n\r\n## License\r\n\r\nMIT License \u00a9 2025 BenchLab Contributors\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "BENCHLAB PyCore - Python Interface for BENCHLAB",
    "version": "0.1.0",
    "project_urls": {
        "Homepage": "https://github.com/BenchLab-io/benchlab-pycore",
        "Issues": "https://github.com/BenchLab-io/benchlab-pycore/issues"
    },
    "split_keywords": [
        "telemetry",
        " hardware",
        " benchlab",
        " sensors"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0947ac3a8fb7cd8b8cb3495f0ea3eb5d5c35cbac29d2ee54285ae592311ab9ab",
                "md5": "f5c5f60fb1e83b993be2fdf12bd24848",
                "sha256": "8ab1c25a9b0044a2eec18d66b92562f80833653d87e7c6dd80589976c9e61eb6"
            },
            "downloads": -1,
            "filename": "benchlab_pycore-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f5c5f60fb1e83b993be2fdf12bd24848",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 8984,
            "upload_time": "2025-10-27T00:17:06",
            "upload_time_iso_8601": "2025-10-27T00:17:06.496195Z",
            "url": "https://files.pythonhosted.org/packages/09/47/ac3a8fb7cd8b8cb3495f0ea3eb5d5c35cbac29d2ee54285ae592311ab9ab/benchlab_pycore-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6ee1a028777dcb5f8f49f6d20e8a9418e2eb08134385fa6d105bcb624d6a7160",
                "md5": "6b1261feb0d8339d078a4b44a9899d5c",
                "sha256": "9ef6b49758502045312e6ab41f944d33ea7cedd8b3bb4d46f63216d3c29c18b1"
            },
            "downloads": -1,
            "filename": "benchlab_pycore-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "6b1261feb0d8339d078a4b44a9899d5c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 7694,
            "upload_time": "2025-10-27T00:17:07",
            "upload_time_iso_8601": "2025-10-27T00:17:07.860185Z",
            "url": "https://files.pythonhosted.org/packages/6e/e1/a028777dcb5f8f49f6d20e8a9418e2eb08134385fa6d105bcb624d6a7160/benchlab_pycore-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-27 00:17:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "BenchLab-io",
    "github_project": "benchlab-pycore",
    "github_not_found": true,
    "lcname": "benchlab-pycore"
}
        
Elapsed time: 1.78246s