Skip to main content

Zelos SDK

Zelos is the data platform for mission‑critical systems. We help teams observe, control, and test their system on a collaborative platform – 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)

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.

zelos_sdk-0.0.10-cp310-abi3-win_amd64.whl (15.7 MB view details)

Uploaded CPython 3.10+Windows x86-64

zelos_sdk-0.0.10-cp310-abi3-manylinux_2_28_x86_64.whl (22.4 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ x86-64

zelos_sdk-0.0.10-cp310-abi3-manylinux_2_28_aarch64.whl (21.3 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

zelos_sdk-0.0.10-cp310-abi3-macosx_11_0_arm64.whl (15.5 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

Details for the file zelos_sdk-0.0.10-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: zelos_sdk-0.0.10-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 15.7 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for zelos_sdk-0.0.10-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 bbd0222c13010baf6e52f7477468a33c94120c78a7068e4d1f5a8cf6012b409a
MD5 f31737a89de2287184d3ed0bf9ec4346
BLAKE2b-256 45c9021fbc01a2d7b2230c979acbd6de09d87e843c4006818512430b4856e4c8

See more details on using hashes here.

File details

Details for the file zelos_sdk-0.0.10-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zelos_sdk-0.0.10-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 12033c534f81cf2f9f7f36d94e5d2c0ec49d66e2e7891e23e15aa3b08b38c8e7
MD5 fddcec093e532c9a633a92ae875d6c7a
BLAKE2b-256 2916048f089bd41ea7055d1c5fc9717972f58c99de18a6f0bd24c2eaf0a1f0b2

See more details on using hashes here.

File details

Details for the file zelos_sdk-0.0.10-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zelos_sdk-0.0.10-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b4b13dc89628ad5dc843dceafc1026c2b05012c42cb6d25ec77c19096479597d
MD5 99611407805b83459eecb79e11d0dc1f
BLAKE2b-256 f16684de92b780a0990afcae4a16255e33b1b709cabd5d6ebb2261951d8a256b

See more details on using hashes here.

File details

Details for the file zelos_sdk-0.0.10-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zelos_sdk-0.0.10-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb10dac2bc87b4d1a45295dca9940322f88f1f36b28bf81d499fd36e57dd02d1
MD5 01c16987d3efc2102781d9fb73f7fda7
BLAKE2b-256 f1d95e1e3fd41817e50ed8bd40a4c9d2200eba64fc27d9ea27e126b644587833

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