GraView

GraView
Login

Introduction

GraView is a simple but highly efficient visualization tool for mathematical graphs. The main focus is not on features but on the possibility to display huge graphs (> 10^5 nodes and arcs). It has been developed with a specific application in mind, namely the visualization of large time-expanded networks arising in Train Timetabling applications.

The frontend tool is written in Ruby with QtRuby for the graphical user interface. The rendering is done in a C++ extension with OpenGL.

The graphs are specified in simple plain text format that allows to specify several graphs and series of graphs in a single file.

Installation

The easiest installation is as ruby-gem:
  1. rake gem

    in the source directory to generate the gem

  2. gem install pkg/graview*.gem

    to install the generated gem

The GraView can be started using the command grav.

Description of the Grav File Format

Description of the Grav File Format.