Andrew-<br><br>We need to capture the picture somewhere (I can't wait to see it :-)). I'm thinking that we create an upload site, several possibilities come to mind so let me talk to the guys here and let's see what we can set up.<br>
<br>Will<br><br>PS- I have seen other, hopefully similar graphs done with the VTK informatics subsystem. Maybe we need to capture these scripts as well :-)<br><br><div class="gmail_quote">On Mon, Oct 5, 2009 at 2:51 AM, Andrew J. P. Maclean <span dir="ltr"><<a href="mailto:a.maclean@cas.edu.au">a.maclean@cas.edu.au</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Hi All,<br>
<br>
I have created a png file showing the dependencies in VTK. This might make a<br>
good starting point for a discussion on modularising. It is too big to include<br>
in this message So I have attached the code to generate it instead.<br>
<br>
I found this program, written by Andrew Marlowe on the web<br>
(<a href="http://depdot.sourceforge.net/" target="_blank">http://depdot.sourceforge.net/</a>) and had to do some minor modifications. There<br>
is a folder called dep with a simple shell script and also a file called notes<br>
on how to run it. The attached file contains the modified cpp file.<br>
<br>
It is interesting to run it on VTK. I get a png file of around 7Mb in size<br>
showing a tree of the dependencies between the libraries. This includes Python<br>
and TCL.<br>
<br>
If we exclude Python and TCL we get a rather beautiful graph of around 1.4 Mb.<br>
It shows a definite core of fundamental libraries.<br>
<br>
Use the attached script to get the libraries excluding Python and TCL.<br>
<br>
If you just want the picture I am happy to e-mail it or maybe Berk or Will<br>
could put it on the Wiki if you think it relevant.<br>
<br>
<br>
Regards<br>
<font color="#888888"> Andrew<br>
<br>
</font><br>_______________________________________________<br>
Arb mailing list<br>
<a href="mailto:Arb@vtk.org">Arb@vtk.org</a><br>
<a href="http://public.kitware.com/cgi-bin/mailman/listinfo/arb" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/arb</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>William J. Schroeder, PhD<br>Kitware, Inc.<br>28 Corporate Drive<br>Clifton Park, NY 12065<br><a href="mailto:will.schroeder@kitware.com">will.schroeder@kitware.com</a><br>
<a href="http://www.kitware.com">http://www.kitware.com</a><br>(518) 881-4902<br>
<input id="gwProxy" type="hidden"><input onclick="jsCall();" id="jsProxy" type="hidden"><div id="refHTML"></div>