GDS Ecosystem¶
The GDS ecosystem is a family of composable packages for specifying, visualizing, and analyzing complex systems.
Packages¶
| Package | Description | Docs | PyPI |
|---|---|---|---|
| gds-framework | Foundation — typed compositional specifications | Docs | PyPI |
| gds-viz | Mermaid diagram renderers for GDS specifications | Docs | PyPI |
| gds-games | Typed DSL for compositional game theory | Docs | PyPI |
| gds-examples | Six tutorial models demonstrating every framework feature | Docs | PyPI |
Dependency Graph¶
graph TD
F[gds-framework] --> V[gds-viz]
F --> G[gds-games]
F --> E[gds-examples]
V --> E
Architecture¶
gds-framework (foundation)
│
│ Domain-neutral composition algebra, typed spaces,
│ state model, verification engine, flat IR compiler.
│
├── gds-viz (visualization)
│ └── 6 Mermaid diagram views of GDS specifications
│
├── gds-games (game theory DSL)
│ └── Open games, pattern composition, verification, reports, CLI
│
└── gds-examples (tutorials)
└── 6 complete domain models with tests and visualizations
Links¶
- GitHub Organization
- GDS Theory Paper (Zargham & Shorish, 2022)
- cadCAD Ecosystem
- BlockScience