30 lines
985 B
Python
30 lines
985 B
Python
"""Idea165 CommonsGrid – Community-Managed, Privacy-Preserving Energy Commons (minimal core).
|
||
|
||
This package provides a small, well-typed core that can be used to bootstrap a larger project.
|
||
It includes:
|
||
- GovernanceLedger: versioned, signed policy blocks with an auditable log
|
||
- LocalProblem: neighborhood energy representation
|
||
- Adapters: base adapter and two toy adapters
|
||
- EnergiBridge: lightweight IR mapping between commons primitives and a CatOpt-like representation
|
||
- Simulator: tiny dispatcher that operates on the primitives
|
||
"""
|
||
|
||
from .governance import GovernanceLedger
|
||
from .models import LocalProblem
|
||
from .adapters import BaseAdapter, DERAdapter, BatteryAdapter
|
||
from .energi_bridge import EnergiBridge, IRBlock
|
||
from .simulator import Simulator
|
||
from .privacy import PrivacyBudget
|
||
|
||
__all__ = [
|
||
"GovernanceLedger",
|
||
"LocalProblem",
|
||
"BaseAdapter",
|
||
"DERAdapter",
|
||
"BatteryAdapter",
|
||
"EnergiBridge",
|
||
"IRBlock",
|
||
"Simulator",
|
||
"PrivacyBudget",
|
||
]
|