The popular typesetting language, Latex, neatly supports auto-previews for mathematical formulas and equations within the sublime text environment. Unfortunately, live previews do not exist for drawing discrete graphs, also called networks. Also, in order to save time in drawing graphs for our courses, auto-generating Latex scripts from graphs drawn in a video will help a lot!

What it does

Features a screen to visualize graphs and play around with it. Latex graph parser Automatic graph drawing tools.

How we built it

Using Python 3 and pygame.

Challenges we ran into

Dragging and dropping vertices of the graph, parsing Latex

Accomplishments that we're proud of

Spectral layout of a graph implemented within the interface

What we learned

Frequently ensuring correctness of code saves a lot of time and prevents unexpected bugs and crashes. Every member should be aware of the code written so far, collaborate code review is necessary for debugging code.

What's next for EulerTikz

Turn this software into an online tool where graphs are generated live as the instructions are typed. Integrate the tool within the sublime text environment. Generating Latex scripts from the graphs drawn in the pyjama window.

Built With

Share this project: