Just created a new project on google code, pyDepGrapher. I’ve been working on a easy to use dependency generator for a while. It’s much nicer to generate the pretty dependency charts on the computer rather than keep drawing them on the whiteboard at work. Since I recently started a new job, I’ve spent the last couple of weeks doing nothing but documenting how all the systems interact and what depends on what.
It allows you to enter the data into a csv file, and specify the type of item and the dependency, then using a configuration that allows you to use any graphviz options specify how each type will be drawn. Then it spits out a nice png with your graph. Over the next few weeks I’ll be adding quite a few features including subgraphs or clusters, some limited analyis capabilities and maybe even a web fronted for maintaing the overall list.