30 lines
1.2 KiB
Markdown
30 lines
1.2 KiB
Markdown
# GridResilience Studio
|
|
|
|
Offline-first cross-domain orchestration for disaster-resilient grids.
|
|
|
|
This repository provides a production-ready architecture for coordinating distributed
|
|
energy resources (DERs), water pumps, heating assets, and mobility loads to preserve
|
|
critical services during outages and intermittent connectivity. It introduces canonical
|
|
primitives, an offline delta-sync protocol, and a plug-in adapters marketplace.
|
|
|
|
Key components introduced in this patchset:
|
|
- EnergiBridge: a canonical interoperability bridge mapping GridResilience primitives to a vendor-agnostic IR, with a per-adapter registry for replay protection and auditing.
|
|
- Minimal Python packaging scaffold (pyproject.toml) to enable `python -m build` and proper packaging metadata.
|
|
- A bootstrap package layout under gridresilience_studio with a small, stable API surface (EnergiBridge) to grow from.
|
|
|
|
How to use
|
|
- Install packaging:
|
|
```bash
|
|
python -m pip install -e .
|
|
```
|
|
- Run tests:
|
|
```bash
|
|
pytest -q
|
|
```
|
|
- Build wheel:
|
|
```bash
|
|
python -m build
|
|
```
|
|
|
|
This is a starting point for a production-grade, cross-domain interoperability layer. Expect further enriching patches that integrate the EnergiBridge with the broader core primitives and adapters.
|