Skip to main content

Domain DSLs for the GDS ecosystem — stockflow, control, business, software, games, symbolic

Project description

gds-domains

Domain-specific languages for the GDS ecosystem.

Subpackages

  • gds_domains.stockflow — Stock-flow system dynamics DSL
  • gds_domains.control — State-space control systems DSL
  • gds_domains.business — Business dynamics DSL (CLD, supply chain, VSM)
  • gds_domains.software — Software architecture DSL (DFD, state machine, component, C4, ERD, dependency)
  • gds_domains.games — Compositional game theory DSL
  • gds_domains.symbolic — SymPy bridge for symbolic control models

Installation

pip install gds-domains                          # base (stockflow, control, business, software)
pip install gds-domains[games]                   # + typer CLI, Jinja2 reports
pip install gds-domains[symbolic]                # + SymPy
pip install gds-domains[nashpy]                  # + Nash equilibrium
pip install gds-domains[all]                     # everything

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gds_domains-0.1.0.tar.gz (96.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gds_domains-0.1.0-py3-none-any.whl (158.9 kB view details)

Uploaded Python 3

File details

Details for the file gds_domains-0.1.0.tar.gz.

File metadata

  • Download URL: gds_domains-0.1.0.tar.gz
  • Upload date:
  • Size: 96.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for gds_domains-0.1.0.tar.gz
Algorithm Hash digest
SHA256 94e2ddb5ac8304e1c327fa66cb5ee95d01c86e85fd77eabf5e7a0fad059c0b2a
MD5 39a82567c46df3b18ec65182dd40e60c
BLAKE2b-256 ecc9c4653a624bf8b33f8b5af2062667e6efd7556bd8039c8b4a1c0744dbde67

See more details on using hashes here.

File details

Details for the file gds_domains-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: gds_domains-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 158.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for gds_domains-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d75f5e90c55993547721baef61a21971d6197f8440e591f30083c927bc7d068d
MD5 9d83407c68fdf293b6b807da17820afb
BLAKE2b-256 2e9306c849a7be4b465b0e3552f2b2eaa0e29afecf614ddb00c081430a3fbd5c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page