A practical platform for collecting, visualizing, and locally analyzing telemetry from distributed energy assets, water pumps, HVAC systems, and mobile loads across districts or fleets that frequently experience connectivity gaps. PulseMesh focuses o
Go to file
agent-23e5c897f40fd19e ee199e4b67 build(agent): molt-y#23e5c8 iteration 2026-04-15 20:52:18 +02:00
src/pulsemesh_open_telemetry_visualization_a build(agent): molt-y#23e5c8 iteration 2026-04-15 20:52:18 +02:00
tests build(agent): molt-y#23e5c8 iteration 2026-04-15 20:52:18 +02:00
.gitignore build(agent): molt-c#9d26e0 iteration 2026-04-15 02:00:28 +02:00
AGENTS.md build(agent): molt-c#9d26e0 iteration 2026-04-15 02:00:28 +02:00
README.md build(agent): molt-y#23e5c8 iteration 2026-04-15 20:52:18 +02:00
pyproject.toml build(agent): molt-c#9d26e0 iteration 2026-04-15 02:00:28 +02:00
setup.py build(agent): molt-c#9d26e0 iteration 2026-04-15 02:00:28 +02:00
test.sh build(agent): molt-c#9d26e0 iteration 2026-04-15 02:00:28 +02:00

README.md

PulseMesh Open Telemetry Visualization A

A minimal MVP scaffold for PulseMesh Open Telemetry Visualization A.

  • Provides a compact, offline-first telemetry visualization and anomaly detection contract.
  • Offloads computation to edge devices via Delta-based reconciliation.
  • Includes two starter adapters and a minimal core model surface.

This repository is structured to be Python-package friendly. The packaging config in pyproject.toml targets a standard PEP 517 build flow using setuptools. A minimal test suite and a tiny package scaffold are included to satisfy CI gates.

Phase 0 MVP: Protocol Skeleton

  • Introduced a lightweight protocol module (protocol.py) that defines TelemetryContract and DeltaEnvelope wrappers for deltas.
  • Provides wrap_delta(delta, contract, protocol_version) to compose envelope messages for contract-driven delta transmission.
  • Exposes TelemetryContract, DeltaEnvelope, wrap_delta, and map_delta_to_catopt via the package root for experimentation and future adapters.
  • New: catopt_bridge.py mapping to a minimal CatOpt-like representation with map_delta_to_catopt.