Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exposes visualizations in CLI and in the web #186

Merged
merged 118 commits into from
Aug 17, 2023

Conversation

saulshanabrook
Copy link
Member

This PR adds the ability to export an egglog graph to SVG via the command line and also renders a live graph in the web viewer.

It uses the serialization support added in #171 and the graph support in the serialization repo added in egraphs-good/egraph-serialize#4 to do the heavy lifting.

It is the same branch as #147, but I have opened a new PR so that the diff is clearer (the old diff seemed to stop being updated once it was closed).

Also if we want to refer to the changes in that old PR for posterity, we can continue looking at it in its frozen state.

@saulshanabrook saulshanabrook mentioned this pull request Aug 11, 2023
24 tasks
Copy link
Member

@mwillsey mwillsey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! A couple tweaks needed.

.github/workflows/deploy.yml Show resolved Hide resolved
src/serialize.rs Outdated Show resolved Hide resolved
src/serialize.rs Outdated Show resolved Hide resolved
@mwillsey mwillsey merged commit 6df6513 into egraphs-good:main Aug 17, 2023
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants