Ed W8EMV :city_ann_arbor:<p><span class="h-card" translate="no"><a href="https://octodon.social/@craigmaloney" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>craigmaloney</span></a></span> </p><p>In your place I would at least take a look at <a href="https://a2mi.social/tags/PyGraphviz" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyGraphviz</span></a></p><p><a href="https://pygraphviz.github.io/documentation/stable/index.html" rel="nofollow noopener" translate="no" target="_blank"><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="nofollow noopener" target="_blank">#<span>Python</span></a> interface to the <a href="https://a2mi.social/tags/Graphviz" class="mention hashtag" rel="nofollow noopener" target="_blank">#<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" rel="nofollow noopener" translate="no" target="_blank"><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>