Skip to main content

Library for Pixelblaze addressable LED controller.

Project description

pixelblaze-client

A Python library that presents a simple, synchronous interface for communicating with and controlling one or more Pixelblaze LED controllers.

Requirements

Installation

Install pixelblaze-client with all required packages using pip:

pip install pixelblaze-client

Or, if you prefer, drop a copy of pixelblaze.py into your project directory and reference it within your project:

from pixelblaze import *

Documentation

API and other documention is available in Markdown and HTML.

Sample code illustrating usage is provided in the examples directory.

Please note that version 1.0.0 was a major refactoring and enhancement of the library, with many new features and significant changes. The API surface is completely new. See the the API documentation for details.

Current Version [v1.1.3] - 2024-3-10

  • New utility functions added for coordinate mapping
  • Added ignoreOpenFailure to Pixelblaze() constructor to allow object creation without immediate connection to Pixelblaze.

Added

  • New method setMapCoordinates()

Changed

  • Refactored createMapData out of setMapFunction
  • Call setMapData from setMapFunction and setMapCoordinates

Older Versions

See CHANGELOG.md for complete version history.

Known Issues

  • None at the moment; if you find something, let us know!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pixelblaze-client-1.1.3.tar.gz (48.0 kB view hashes)

Uploaded Source

Built Distribution

pixelblaze_client-1.1.3-py3-none-any.whl (38.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page