A utility to visualize data structures and algorithms.
Examples
quicksort
quicksort.mp4
mergesort
mergesort.mp4
LSM animation using trace log from leveldb
random insert values
leveldb_random.mp4
timeseries insert values
leveldb_timeseries.mp4
Dependencies
- numpy
- imageio
- cairocffi
- opencv # for GUI based view
- moviepy # for generating mp4
Licenses
Some code borrow from https://github.com/Zulko/gizeh