PicViz - Parallel Coordinates Graph Generator
=============================================
http://www.wallinfire.net/picviz
(c) Copyright 2008 Sebastien Tricaud

What is Picviz ?
----------------

Picviz is a parallel coordinates plotter, written to help people
finding a needle in a haystack when dealing with numerous events
on their system and struggling to maintain an acceptable level of
security.

It is a computer security visualization program, written in C with
high performances in mind. Python bindings are available, and are
used by the Picviz Frontend that you can use to dig into your graph.

Parallel coordinates, the core visualization technique used by Picviz
allows to represent graphs in N dimensions to see correlations among
variables, making it a useful data mining software when dealing with
large sets of logs.

Vocabulary
----------

PGDL = Picviz Graph Description Language
PGDT = Picviz Graph Description Template (used for real-time)

Dependences
-----------

Mandatory
+++++++++
- Cmake
- libpcre
- libevent 

Highly recommended
++++++++++++++++++
- Cairo

Optional
++++++++
- Python library (for bindings and the frontend)
- Python QT4 for the frontend
- Plplot

Install
-------
$ make
# make install

To build bindings
+++++++++++++++++
$ cd src/libpicviz/bindings/python
# python ./setup.py install

To build the frontend
+++++++++++++++++++++
$ cd src/frontend/
# python ./setup.py install

Use
---
console binary:
pcv -Tsvg file.pgdl > file.svg

Please read the man page pcv(1)

graphical frontend:
picviz-gui file.pgdl

