Overview

GraphRec

GraphRec is a visualization tool oriented on the animation of moving entities on the generic middle sized graph (several hundred nodes). Typical input for GraphRec is created by some independent software that generates solutions for centralized path planning problems. The main motivation for creating GraphRec was to provide a way to find bugs and optimization opportunities in these solutions. Since animation can be captured to image or video files, GraphRec can be used as a presentation tool as well.

The feature set includes:
- solution validation
- graph-embedding algorithms
- graph coloring
- complete control over the animation timeline
- tabbed user interface
- support for popular raster, vector and video formats

GraphRec is a cross-platform open-source software developed in C++ language. Codebase can be easily extended by modules for additional I/O file formats, solution validators and graph layouters. As such it is released under GNU GPL license. GraphRec uses Qt toolkit and FFmpeg library, both of which are also released under GNU GPL.

GraphRec was my Bachelor software project at Faculty of Mathematics and Physics, Charles University in Prague. Project was supervised by RNDr. Pavel Surynek, Ph.D., who also provided raw input data for testing purposes.


Screenshots

GraphRec GraphRec GraphRec GraphRec GraphRec

Basic user story:
GraphRec GraphRec GraphRec GraphRec GraphRec GraphRec GraphRec GraphRec GraphRec GraphRec GraphRec GraphRec GraphRec GraphRec GraphRec
Download captured video


Documents

Specification
User's Guide (html)
Programmer's Documentation
Bachelor Thesis


Download

Changelog, Known Issues, SSE patch

Version Platform Type Size
1.0.0 Windows Installer 4,7 MB download
1.0.0 Windows Archive 3,2 MB download
1.0.0 Linux/X11 Installer 5,8 MB download
1.0.0 Linux/X11 Archive 4,5 MB download

Older versions:
Version Platform Type Size
0.9.9 Windows Installer 4,7 MB download
0.9.9 Windows Archive 3,2 MB download
0.9.9 Linux/X11 Installer 5,8 MB download
0.9.9 Linux/X11 Archive 4,5 MB download
0.9.5 Windows Installer 7,3 MB download
0.9.5 Windows Archive 7,5 MB download
0.9.5 Linux/X11 Installer 7,9 MB download
0.9.5 Linux/X11 Archive 8,6 MB download
0.7.5 Windows Installer 7,3 MB download
0.7.5 Windows Archive 7,5 MB download
0.7.5 Linux/X11 Installer 7,9 MB download
0.7.5 Linux/X11 Archive 8,5 MB download