Skip to main content

Python SDK for Lumyn Labs ConnectorX LED controllers

Project description

Lumyn SDK for Python

Official Python SDK for Lumyn Labs ConnectorX devices.

Installation

Recommended: Install with uv

uv is a fast Python package installer and virtual environment manager. This is the recommended installation method, especially on ARM platforms like Raspberry Pi.

Linux/macOS

# Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh

# Install Python 3.11+
uv python install 3.11

# Create virtual environment
uv venv --python 3.11 ~/venvs/lumyn311
source ~/venvs/lumyn311/bin/activate

# Install pip and the SDK
python -m ensurepip --upgrade
python -m pip install -U pip
python -m pip install --only-binary=:all: lumyn-sdk

Windows

# Install uv
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

# Install Python 3.11+
uv python install 3.11

# Create virtual environment and install the SDK
uv venv --python 3.11 $env:USERPROFILE/venvs/lumyn311
& "$env:USERPROFILE/venvs/lumyn311/Scripts/Activate.ps1"
uv pip install lumyn-sdk

Note: Pre-built wheels are available for Python 3.10, 3.11, and 3.12 on Windows x86-64. If you see "No matching distribution found", ensure you're using a supported Python version (python --version) and that you're on a 64-bit system.

Quick Start

from lumyn_sdk import ConnectorX

# Connect to device
cx = ConnectorX()
cx.connect_usb("COM3")  # Windows
# cx.connect_usb("/dev/ttyACM0")  # Linux/Mac

# Control LEDs
cx.leds.set_color("zone1", (255, 0, 0))  # Red
cx.leds.set_animation("zone1", "Breathe", (0, 255, 0), 30)  # Green breathing

Documentation

For complete documentation, tutorials, API reference, and examples, visit:

https://docs.lumynlabs.com

Support

License

Copyright © 2026 Lumyn Labs. All rights reserved.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

lumyn_sdk-4.1.4-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

lumyn_sdk-4.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

lumyn_sdk-4.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

lumyn_sdk-4.1.4-cp312-cp312-macosx_11_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

lumyn_sdk-4.1.4-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86-64

lumyn_sdk-4.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

lumyn_sdk-4.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

lumyn_sdk-4.1.4-cp311-cp311-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

lumyn_sdk-4.1.4-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10Windows x86-64

lumyn_sdk-4.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

lumyn_sdk-4.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

lumyn_sdk-4.1.4-cp310-cp310-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file lumyn_sdk-4.1.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: lumyn_sdk-4.1.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for lumyn_sdk-4.1.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5d70cd293bdfce0be6dfad0071d0a7b9179a84767ec5352a27dc68a21bc9b0c9
MD5 f87d1a1b7ecf92187bdc1847cfc91cb5
BLAKE2b-256 4cd95110981b58c23accc4124c949cd307dd085095edefce325422449ad7c955

See more details on using hashes here.

File details

Details for the file lumyn_sdk-4.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lumyn_sdk-4.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 469fb516bfbefc8b5629bba316f0064470f01f6da373a43ced3f47dda242b18a
MD5 8aa3cdaac1ef2239f8a828f3fed4e8ec
BLAKE2b-256 32b04948eae4be7fe8e2ea8837f6b6653b5b818577de48eb4a880fc84f9a44d4

See more details on using hashes here.

File details

Details for the file lumyn_sdk-4.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lumyn_sdk-4.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a3fa6c5cdd096088ade6afae2f7c09db9bad8e0903e9b8c92199105460eec855
MD5 c768daa251f1d8b3b1731ea90b7a6a76
BLAKE2b-256 2eaea050a3d29cc6a79fe1ac909b05b6f5f1405f0bb29ab906488c779e75990b

See more details on using hashes here.

File details

Details for the file lumyn_sdk-4.1.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lumyn_sdk-4.1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56498ec3e85b033e9168e59a2e75e83d64f022c4675953246e4970fd299d2306
MD5 f58ccab8db3ea81118200ee9c7988bbc
BLAKE2b-256 78410b1df24ebc76333c21b6d9a4d6a1a09607e4cedb57f9eb0afae485d9fc83

See more details on using hashes here.

File details

Details for the file lumyn_sdk-4.1.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: lumyn_sdk-4.1.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for lumyn_sdk-4.1.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e864257f3749f664e78e0e19178a3a4d04ffe1e96a46a7e3288970e13b7b5b35
MD5 f55d38bc419e64de42b0fe6ca1a51eb4
BLAKE2b-256 dc22b9a03091665d06377519a7565d0984d6f4d27d3dd93ec830f9e90c2d62ce

See more details on using hashes here.

File details

Details for the file lumyn_sdk-4.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lumyn_sdk-4.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e11aaab0b56db790319e09f17c4c251b16019e4336e646b47d6b848ce98a518
MD5 536ccfffa104d1abebf2689365a73f41
BLAKE2b-256 6b45d2bd3188a48a84fb0aed83665ac7d3f8f2523dcfd616b22b6382b84827c9

See more details on using hashes here.

File details

Details for the file lumyn_sdk-4.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lumyn_sdk-4.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 30ab0c83eb6794a3d5d5f47119878d1692bf28163735bab300cb59472a64af37
MD5 934edc9ff37f55fd6fb736fbe8ce028c
BLAKE2b-256 ebc88fd6f7a593bd7fd5528cb44d44a6b8b79c191696a0a669a48713a90a8c22

See more details on using hashes here.

File details

Details for the file lumyn_sdk-4.1.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lumyn_sdk-4.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2607b3e457fa4c9f958579a5ecd935cd89309fd7f8c3a0ba4d28b78d0c821c3a
MD5 6f3c8aaa81c4e584cec2e70bd1ce4144
BLAKE2b-256 199ae411e93aa30e10d6ed0978ea830476173a405da0ed67dcedcaf5cb4607a8

See more details on using hashes here.

File details

Details for the file lumyn_sdk-4.1.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: lumyn_sdk-4.1.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for lumyn_sdk-4.1.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ac23ee22615a087364e72969fcdc487316ab51b973b66c6cadbafe6a3f0ff2ec
MD5 bc6387df30236580fbfedbbbd008e8a1
BLAKE2b-256 efa5dccc6a1204c06f48ce60787b0be1b28985f1500c60b8de8fe936677b039d

See more details on using hashes here.

File details

Details for the file lumyn_sdk-4.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lumyn_sdk-4.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21bda2eafe15c030c9b7eee0a1751534b9d0907bac90b9cc25024b453e03ef95
MD5 05074db871dfc5e3b2c9eed989a6d9a0
BLAKE2b-256 644ee651ec6fa0508b8b71a131941833cb94f1637445c8ff6ed3cb29565071a3

See more details on using hashes here.

File details

Details for the file lumyn_sdk-4.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lumyn_sdk-4.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08e95d98101b4aa924b0e860c46dd516b0823dcc9117e476f7957cbbd00a3fa6
MD5 db4414d5114bfb4debcd897514fbdba8
BLAKE2b-256 37639cdeba316502bdbbe581f328a28a3a37dcceaa026ec2b308a9dcfc16ed29

See more details on using hashes here.

File details

Details for the file lumyn_sdk-4.1.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lumyn_sdk-4.1.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aca22158faae7eed4520d5a3f7d6aa32f93138f7923c321b96b31e9839968e15
MD5 073492b0e04cb59fca1e1dae7cda8e47
BLAKE2b-256 60c59a876d8ad4cc1c002327d4d8b57eb60264b14f832fba0b11cee783b7a21b

See more details on using hashes here.

Supported by

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