
Yesterday we* released the code of “AniGraph” - A visualization tool for Graph based Algorithms. This project was done a couple of years back for IEEE Indicon Student Design Contest conducted by IIT KGP branch of IEEE.
Using AniGraph one can playback the execution sequence of any Graph based Algorithm. It provides a C++ API, which can be used for recording visualisation events at key stages of the program implementing the algorithm. On executing this “AniGraph-Instrumented code”, specified events are recorded into a log file. This file can then be “played” in the AniGraph visualizer, which internally uses the “Dot” system for generating images of the graphs.
AniGraph can be used as an aid for teaching Algorithms. Since AniGraph is agnostic of the algorithm being visualized, it can be used to animate any Graph (or Tree) based algorithm.
* - Myself, Srikar and Praveena developed AniGraph during our final year in NITK, Surathkal.
Start Slide Show with PicLens Lite