energiamesh (0.1.1)

Published 2026-04-16 21:41:30 +00:00 by forgeadmin

Installation

pip install --index-url  energiamesh

About this package

Canonical, contract-driven microgrid orchestration skeleton for EnergiaMesh

EnergiaMesh Skeleton

This repository provides a production-ready skeleton (MVP) for EnergiaMesh, a contract-driven federated microgrid orchestration framework with on-device forecasting capabilities. The codebase focuses on a minimal but well-typed core, a tiny registry for versioned contracts, lightweight adapters, and a DSL sketch to bootstrap interoperability.

Key components

  • Core primitives: LocalProblem, SharedVariables, DualVariables, PlanDelta, AuditLog
  • Graph-of-Contracts: in-memory registry for contracts and adapters
  • Adapters: starter Python adapters for DER controllers and weather stations
  • DSL sketch: lightweight representations of core primitives for rapid iteration

Getting started

  • Install: pip install -e . (in a clean virtual environment)
  • Run tests: ./test.sh
  • Build: python3 -m build

This scaffold is intentionally minimal and production-ready. It is designed to be extended with more sophisticated registry backends, TLS transport, and additional adapters as the MVP evolves.

Requirements

Requires Python: >=3.9
Details
PyPI
2026-04-16 21:41:30 +00:00
6
14 KiB
Assets (2)
Versions (1) View all
0.1.1 2026-04-16