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 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.10a6-cp310-abi3-win_amd64.whl (15.7 MB view details)

Uploaded CPython 3.10+Windows x86-64

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

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

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

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

zelos_sdk-0.0.10a6-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.10a6-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for zelos_sdk-0.0.10a6-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9f37630ff860eff8f3267ab446870abea4ddf1b3eccf265709524a813a8b9fdf
MD5 0baeb3379528ee3e8804858e925fa7c4
BLAKE2b-256 08f121940ffc213eba1545b0b1145dd7dc4467c9b04f0f3708d87485a001b027

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zelos_sdk-0.0.10a6-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3841ba287315068fed56080d0c227d7b5022af9b97d0966c834919d81155af73
MD5 661174ae06ed4afc46f6af5a6d1a0a24
BLAKE2b-256 45b02d7fe58e51b110c5f00fd50f6dbf05f35bc127afb569eeb6578f1d2acb40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zelos_sdk-0.0.10a6-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 de80e8cef372b98360f817ad38f3808c371fe8f2f1772e155acb6ec8b47e91a2
MD5 0eb129416e4f2ce6e68a78de9b046dee
BLAKE2b-256 600d6766e9a47b2a7cef627d826fe5de8f447e4404d4a8fb50e42d9d5c3b34fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zelos_sdk-0.0.10a6-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c6292b4e583dae3119885032597a34ebd464c9913a4288caa45f90937d2e2ee
MD5 3e3c85a64188abfb0a03563bc8016d53
BLAKE2b-256 ae6c6b7779b41601ac8829e9100684fbf6a0615ead6cdc027e0baef8b26a8a14

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 Sentry Error logging StatusPage Status page