Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Zelos SDK

Zelos is the data platform for hardware systems. One platform to observe, control, test, and analyze your system in real time, from prototype to production.

Use the Zelos SDK to push data into the Zelos App, Zelos Agent or directly to Zelos Cloud.

Example: Logging Random Data

Install uv and save the file below as zelos_random.py and run uv run zelos_random.py to start streaming data live.

#!/usr/bin/env -S uv run --script
# /// script
# requires-python = ">=3.10"
# dependencies = [ "zelos-sdk" ]
# ///
import random
import time

import zelos_sdk

zelos_sdk.init()

src = zelos_sdk.TraceSource("example_source")
while True:
    src.log("example/message", {"value": random.randint(0, 10)})
    time.sleep(0.01)

Example: Logging Thermal Zones on Linux

Linux supports reading temperature sensors via sysfs. On a linux system, install uv and save the file below as temp_linux.py and run uv run temp_linux.py to start streaming data live.

#!/usr/bin/env -S uv run --script
# /// script
# requires-python = ">=3.10"
# dependencies = [ "zelos-sdk" ]
# ///
from pathlib import Path
import time

import zelos_sdk

zelos_sdk.init()

# Find all of our thermal zones from sysfs
thermal_zones = list(Path("/sys/class/thermal").glob("thermal_zone*"))

# Once per second, read the zone info and log it
src = zelos_sdk.TraceSource("linux_thermal")
while True:
    for zone_path in thermal_zones:
        # Read the zone info from sysfs
        zone_type = (zone_path / "type").read_text().strip()
        zone_temp_c = int((zone_path / "temp").read_text().strip()) / 1000.0

        # Log to the zelos sdk
        src.log(zone_path.name, {"type": zone_type, "temp_c": zone_temp_c})

    time.sleep(1)

Release files for zelos-sdk 0.0.11a1

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

Built distributions (wheels)

Table of built distributions (wheels) for zelos-sdk 0.0.11a1
File
zelos_sdk-0.0.11a1-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
zelos_sdk-0.0.11a1-cp310-abi3-manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.28+ x86-64 Details
zelos_sdk-0.0.11a1-cp310-abi3-manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.28+ ARM64 Details
zelos_sdk-0.0.11a1-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details

Total release size: 160.1 MB

Release files / zelos_sdk-0.0.11a1-cp310-abi3-win_amd64.whl

Download URL zelos_sdk-0.0.11a1-cp310-abi3-win_amd64.whl
Size 35.8 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
a7707325a427b37ffb2e81be7be324330bfa39c83fcf239dd6bd3102eab79f31
BLAKE2b-256 checksum
How to use checksums
fae41417b8d4d3cca95b965b8b83ab7b45178cd7aff670d5070a4203c674e94b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / zelos_sdk-0.0.11a1-cp310-abi3-manylinux_2_28_x86_64.whl

Download URL zelos_sdk-0.0.11a1-cp310-abi3-manylinux_2_28_x86_64.whl
Size 45.2 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
94c215cf825fdd7f40e47aadbb7db126eb259289c60b38c804bba5f02f03909a
BLAKE2b-256 checksum
How to use checksums
35078706114f3cb5f330990d5eb73f2ccb7c4642311271bf1073e28e845939b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / zelos_sdk-0.0.11a1-cp310-abi3-manylinux_2_28_aarch64.whl

Download URL zelos_sdk-0.0.11a1-cp310-abi3-manylinux_2_28_aarch64.whl
Size 45.7 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
7133bed4423f7ce3953b0115196d53086d953c302fe78256b9706341d2c70680
BLAKE2b-256 checksum
How to use checksums
46e4e5db310651938fc1718fd8b2b498fbfe28757ae066c25a8b002d10463465
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / zelos_sdk-0.0.11a1-cp310-abi3-macosx_11_0_arm64.whl

Download URL zelos_sdk-0.0.11a1-cp310-abi3-macosx_11_0_arm64.whl
Size 33.5 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4710a1593a063d21b6bf5f9244d42e0e08c65b12db35e38fc454bec473a10561
BLAKE2b-256 checksum
How to use checksums
a8b25492576d6bd887f3de83ee8d1ab2ecac5c836b1954c1132235657b57a20d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7
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