tg_model

Top-level package: re-exports authoring symbols so you can from tg_model import System. Execution APIs live in tg_model.execution (ConfiguredModel, instantiate, compile_graph, …).

ThunderGraph Model — executable systems modeling in Python.

This package re-exports the primary authoring surface (elements, definition context, refs, and roll-up helpers). For configure-time and run-time APIs (ConfiguredModel, graph compile, evaluation), import tg_model.execution explicitly.

Notes

Types are compiled once per class (cached). instantiate() builds a frozen topology; RunContext holds per-run values. See the user documentation plan in docs/user_docs/.