tierkreis_graph

tierkreis_graph#

Utilities for building tierkreis graphs.

Functions

to_nodeport

Convert an incoming wire type to a NodePort.

Classes

BoxNode

Nested subgraph node.

ConstNode

A node that holds a constant value.

FunctionNode

A function call.

GraphValue

A value defined by a Tierkreis graph.

InputNode

Graph input node.

MatchNode

Match node.

NodePort

A named port of a node in a Tierkreis graph.

NodeRef

A reference to a node in a Tierkreis graph.

OutputNode

Graph output node.

TagNode

Node to tag a value and return a tagged variant.

TierkreisEdge

An edge in a Tierkreis graph, from output NodePort to input NodePort.

TierkreisGraph

Python in-memory representation of a Tierkreis graph.

TierkreisNode

A node in a Tierkreis graph.

Exceptions

MismatchedGraphs(graph, endpoint)