Skip to main content

pbl-lm

PBL means Projects by Laksh.

Install the CircuitHeroesLM hardware and local-AI terminal:

pip install pbl-lm
pbl

PBL provides an arrow-key terminal for board detection, hardware profiles, display/touch/microphone/speaker tests, firmware upload, serial monitoring and the circuitheroesLM native ESP32-S3 pilot.

PBL 0.3 adds Import Git test code. Paste a public HTTPS Git link and PBL shallow-clones it, verifies repository limits, paths, symbolic links, ESP-IDF structure and risky build hooks, matches it to the chosen processor, board and display, and registers the exact verified commit as a selectable third-party test.

  • no Git clone;
  • no UV environment;
  • no Arduino CLI;
  • no manual file copying;
  • macOS, Linux, Windows and Ubuntu Touch launcher support;
  • dependency-free Python launcher;
  • version-matched official payload on first use.

The first pbl launch transfers the immutable PBL release associated with the installed package version. Later launches use the local cached copy.

Researchers who also want the Python model-development dependencies can use pip install "pbl-lm[model]". They are intentionally not required by the lightweight PBL hardware terminal.

Project and measured model results: github.com/lakshveerrao/circuitheroesLM

Metadata

Release files for pbl-lm 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pbl-lm 0.3.0
File Size Uploaded
pbl_lm-0.3.0.tar.gz 22.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pbl-lm 0.3.0
File Interpreter ABI Platform
pbl_lm-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 35.2 kB

Release files / pbl_lm-0.3.0.tar.gz

Download URL pbl_lm-0.3.0.tar.gz
Size 22.0 kB
Tags Source
SHA-256 checksum
How to use checksums
2cd6408ae0b426eaa67f5dfeb9c3be80aa520a48d873d8c63bd6d2574ab2f71a
BLAKE2b-256 checksum
How to use checksums
c438fc2e938a184120ac8681a26b485e46e6870f59c6244471a71a9fdbbda5f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / pbl_lm-0.3.0-py3-none-any.whl

Download URL pbl_lm-0.3.0-py3-none-any.whl
Size 13.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f264b23f6f74e9f229d26a3d03b5ca61430ea96d7265be2e3f31bd48328a72a9
BLAKE2b-256 checksum
How to use checksums
fffb7059936783cb229e7440fe6b2bf45d9c297231ad39fcf9b3298a9af7dbab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page