energiamesh (0.1.1)
Published 2026-04-16 21:41:30 +00:00 by forgeadmin
Installation
pip install --index-url energiameshAbout 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
2026-04-16 21:41:30 +00:00
Assets (2)
Versions (1)
View all
PyPI
6
14 KiB
energiamesh-0.1.1.tar.gz
6.8 KiB
0.1.1
2026-04-16