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.
I have made the GUI arrows 10% smaller, the LaTeX arrows 25% larger, and let the signalflowgrapher write out node names and branch weights in LaTeX notation.
I have made the GUI arrows 10% smaller, the LaTeX arrows 25% larger, and let the signalflowgrapher write out node names and branch weights in LaTeX notation.