This Python tool allows you to draw signal-flow graphs, calculate transfer functions (SymPy code is generated for further use in Jupyter notebooks), do graph manipulations (e.g., node elimination and graph transposition), and save a graph as TikZ for use in LaTeX documentation.
An idea is that Ctrl-DoubleClick would generate a node, and if one other node is already selected, it would also generate a branch from that other node to the new node.
An idea is that Ctrl-DoubleClick would generate a node, and if one other node is already selected, it would also generate a branch from that other node to the new node.