Skip to content

GDS Ecosystem

Typed compositional specifications for complex systems, grounded in Generalized Dynamical Systems theory (Zargham & Shorish, 2022).

Packages

Package PyPI Description
gds-framework pip install gds-framework Core engine — blocks, composition algebra, compiler, verification
gds-viz pip install gds-viz Mermaid diagram renderers for GDS specifications
gds-games pip install gds-games Typed DSL for compositional game theory (Open Games)
gds-examples pip install gds-examples Six tutorial models demonstrating every framework feature

Quick Start

pip install gds-framework
from gds import (
    BoundaryAction, Policy, Mechanism,
    GDSSpec, compile_system, verify,
    typedef, entity, state_var, space, interface,
)

Architecture

gds-framework  ←  core engine (no GDS dependencies)
gds-viz        ←  visualization (depends on gds-framework)
gds-games      ←  game theory DSL (depends on gds-framework)
gds-examples   ←  tutorials (depends on gds-framework + gds-viz)

License

Apache-2.0 — BlockScience