Skip to main content

pypixelcolor

pypixelcolor

PyPI AUR version AUR git version License Build Status Publish Status GitHub stars

pypixelcolor (also known as iPixel-CLI) is a Python library and CLI tool for controlling iPixel Color LED matrix devices via Bluetooth Low Energy. It allows you to send commands to the device to manipulate the LED display, retrieve device information, and more.

Features

  • 📝 Send text: Display custom messages with various fonts and animations.
  • 🖼️ Send images: Display images and GIFs on the matrix.
  • ⚙️ Control settings: Adjust brightness, orientation, and power.
  • ⏰ Clock mode: Display time with various clock faces.
  • 🐍 Scriptable: Full Python library support for automation.
  • 🖥️ CLI: Easy to use command-line interface.

Installation

PyPI

pip install pypixelcolor

Arch Linux (AUR)

Stable version:

paru -S python-pypixelcolor

Development version (Git):

paru -S python-pypixelcolor-git

Check the Wiki for more detailed usage instructions.

Development

This project uses Hatch for packaging and managing the development environment.

Setup development environment

Create and activate the environment

hatch env create

Activate the environment

hatch shell

Install the package in editable mode

hatch run pip install -e '.[dev]'

Run tests

hatch run pytest

Build package

hatch build

License

This project is licensed under the MIT License. See the LICENSE file for details.

This project is not affiliated with or endorsed by the original manufacturer of the iPixel devices or the official "iPixel Color" app.

Contributing

Contributions are welcome! If you find a bug or have a feature request, please open an issue or submit a pull request. To get started on how to dump BLE logs from an Android device, refer to the How to get BLE logs guide.

Metadata

Release files for pypixelcolor 0.5.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 pypixelcolor 0.5.0
File Size Uploaded
pypixelcolor-0.5.0.tar.gz 1.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pypixelcolor 0.5.0
File Interpreter ABI Platform
pypixelcolor-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 2.7 MB

Release files / pypixelcolor-0.5.0.tar.gz

Download URL pypixelcolor-0.5.0.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
a43777f21e7e4cda69a2d847cef1f450e809de33e8d61f1c0752c1255d8c96ac
BLAKE2b-256 checksum
How to use checksums
268140760e0cb6f73cf3108554aa30bd954cebeade6a24afde75f62bf330b973
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 Sep 8, 2026.

Transparency log

Release files / pypixelcolor-0.5.0-py3-none-any.whl

Download URL pypixelcolor-0.5.0-py3-none-any.whl
Size 1.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
bc744c765f64086cb6f53fd04581e8741c183fbafa3bcdcc18cc52da9644e3d1
BLAKE2b-256 checksum
How to use checksums
d37fcea71a5852fc5e541b768f4841f3d4dec5611cf7d7ef55646a4228068638
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 Sep 8, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.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