Zovirl Industries

Mark Ivey’s weblog

Dotcat 0.4

I just realized I’ve been sitting on version 0.4 of dotcat for, oh, 6 months. Well, no longer, here it is. The big change from the previous version is that it (hopefully) does a better job of picking which nodes to keep.

Download dotcat 0.4

Dotcat 0.3

Here is dotcat version 0.3. Changes from the previous version include:

Download dotcat 0.3

dotcat 0.1

I’ve been working on a utility to combine dot files before they are run through graphviz. My goal is to combine the per-class inheritance diagrams which doxygen generates into a single large diagram that shows inheritance for all the classes in a project (of course, it should be useful for combining other graphs). I don’t have everything just the way I want it, but it is working now so I figured I would post it.

Currently it only combines two dot files at a time. You use it like this:

dotcat in1.dot in2.dot out.dot

In the future I would like to add the ability to combine multiple dot files, along with better control over how they get combined (right now it doesn’t always keep the URL attributes of nodes, for example)

Download dotcat 0.1