# 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"
}