Ed W8EMV :city_ann_arbor:<p>@craigmaloney@octodon.social </p><p>In your place I would at least take a look at <a href="https://a2mi.social/tags/PyGraphviz" class="mention hashtag" rel="tag">#<span>PyGraphviz</span></a></p><p><a href="https://pygraphviz.github.io/documentation/stable/index.html" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">pygraphviz.github.io/documenta</span><span class="invisible">tion/stable/index.html</span></a></p><p>"PyGraphviz is a <a href="https://a2mi.social/tags/Python" class="mention hashtag" rel="tag">#<span>Python</span></a> interface to the <a href="https://a2mi.social/tags/Graphviz" class="mention hashtag" rel="tag">#<span>Graphviz</span></a> graph layout and visualization package. With PyGraphviz you can create, edit, read, write, and draw graphs using Python to access the Graphviz graph data structure and layout algorithms. PyGraphviz provides a similar programming interface to NetworkX (<a href="https://networkx.org" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">networkx.org</span><span class="invisible"></span></a>)."</p><p>It has layout and drawing, and can also export to dot.</p>