-
Notifications
You must be signed in to change notification settings - Fork 120
Open
Description
numpyro and some others can auto-render their PGM, not relying on daft. They build a graphviz Graph and render that to matplotlib.
I was thinking that daft could keep its UI, but internally build a NetworkX graph (which can convert to a graphviz object). Daft could then support many different rendering options -- matplotlib, plotly, Vega, etc — by plugin (entrypoint modules), just by rendering the NetworkX graph. Also the NetworkX graph is a useful object in itself, with nice serialization options and customization, etc.
Perhaps numpyro could then make daft a dependency, esp if it supports a number of rendering options.
Metadata
Metadata
Assignees
Labels
No labels