[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-users] Problems with visualizing



Alexander Dietz wrote:
Hi,

I want to try to visualize a condor DAG with this dot-procedure as described in the manual, but I mostly get a weird graph in the end. I am using the file test0.dot (attached) and generate the graph with 'dot -Tps test0.dot -o test.ps'. I also get a lot of warnings:
....
Warning: test.dot:61: ambiguous "7590f" splits into two names: "7590" and "f"
Warning: test.dot:62: ambiguous "54d" splits into two names: "54" and "d"
Warning: test.dot:62: ambiguous "5c" splits into two names: "5" and "c"
Warning: test.dot:63: ambiguous "8378ec" splits into two names: "8378" and "ec" Warning: test.dot:64: ambiguous "28b" splits into two names: "28" and "b".
....

Is there any easy way to create a sensful graph from the data given?

Regards
Alexander Dietz
------------------------------------------------------------------------

digraph DAG {
    label="DAGMan Job status at Fri Mar 10 12:46:30 2006";

    7ac7706952dbd210b7ee6e16be97ab2e [shape=ellipse label="7ac7706952dbd210b7ee6e16be97ab2e (I)"];
It's pretty obvious: the string parsing routines in dot tokenize on 
character/number transitions (hence the warnings
about splitting into two names).  The code should be placing quotes 
around the node labels, ala:
digraph DAG {
   label="DAGMan Job status at Fri Mar 10 12:46:30 2006";

"7ac7706952dbd210b7ee6e16be97ab2e" [shape=ellipse label="7ac7706952dbd210b7ee6e16be97ab2e (I)"]; "7eb11476ac3474bee9f8c029938e258c" [shape=ellipse label="7eb11476ac3474bee9f8c029938e258c (I)"]; "4642a067abecf65633db6b4d1aa80071" [shape=ellipse label="4642a067abecf65633db6b4d1aa80071 (I)"]; "63e54b454a22fbadae101f1c7add18ad" [shape=ellipse label="63e54b454a22fbadae101f1c7add18ad (I)"]; "106607e3d2c3e253ed731ba77e4f01f8" [shape=ellipse label="106607e3d2c3e253ed731ba77e4f01f8 (I)"]; "3d1e05abdb928e6de529e3dbe595d071" [shape=ellipse label="3d1e05abdb928e6de529e3dbe595d071 (I)"]; "a53ab3a2896a60b372662454f7faae10" [shape=ellipse label="a53ab3a2896a60b372662454f7faae10 (I)"]; "4fe3b82e481b615ae00d6fbf22e866f6" [shape=ellipse label="4fe3b82e481b615ae00d6fbf22e866f6 (I)"]; "995d021f81291db7e83cadde7eaf8bc6" [shape=ellipse label="995d021f81291db7e83cadde7eaf8bc6 (I)"]; "2a2b3ab0e244930850363ca507501bf7" [shape=ellipse label="2a2b3ab0e244930850363ca507501bf7 (I)"]; "54d2a92b755a5f4d2c8560f6b618a9f6" [shape=ellipse label="54d2a92b755a5f4d2c8560f6b618a9f6 (I)"]; "74dcdd3c30747d5f25d5af86e3d7f7c5" [shape=ellipse label="74dcdd3c30747d5f25d5af86e3d7f7c5 (I)"]; "7e3abcc26cd5d0d851657304cced8887" [shape=ellipse label="7e3abcc26cd5d0d851657304cced8887 (I)"]; "f09fdfc3ed0a695b43e21c1db54eccb7" [shape=ellipse label="f09fdfc3ed0a695b43e21c1db54eccb7 (I)"]; "8378ec757c52158e7fff6c8cf2139602" [shape=ellipse label="8378ec757c52158e7fff6c8cf2139602 (I)"]; "28b6ffcc69157db2406afd5ff2f3aeb7" [shape=ellipse label="28b6ffcc69157db2406afd5ff2f3aeb7 (I)"]; "2a4d64459af26a6f6cb8a0c1e12ea0e8" [shape=ellipse label="2a4d64459af26a6f6cb8a0c1e12ea0e8 (I)"]; "ee06dfc45cb808752be8de4ccedfa27e" [shape=ellipse label="ee06dfc45cb808752be8de4ccedfa27e (I)"]; "1e6e2fb5f437ed4980ea160ee29ba9b0" [shape=ellipse label="1e6e2fb5f437ed4980ea160ee29ba9b0 (I)"]; "7590f43d4efe9528e8e2d07639124fde" [shape=ellipse label="7590f43d4efe9528e8e2d07639124fde (I)"]; "5c48adce2bf1a7dbc224546876288266" [shape=ellipse label="5c48adce2bf1a7dbc224546876288266 (I)"];
   "7ac7706952dbd210b7ee6e16be97ab2e" -> 
"7eb11476ac3474bee9f8c029938e258c";
   "7ac7706952dbd210b7ee6e16be97ab2e" -> 
"4642a067abecf65633db6b4d1aa80071";
   "7ac7706952dbd210b7ee6e16be97ab2e" -> 
"63e54b454a22fbadae101f1c7add18ad";
   "7ac7706952dbd210b7ee6e16be97ab2e" -> 
"106607e3d2c3e253ed731ba77e4f01f8";
   "7ac7706952dbd210b7ee6e16be97ab2e" -> 
"3d1e05abdb928e6de529e3dbe595d071";
   "7ac7706952dbd210b7ee6e16be97ab2e" -> 
"a53ab3a2896a60b372662454f7faae10";
   "7ac7706952dbd210b7ee6e16be97ab2e" -> 
"4fe3b82e481b615ae00d6fbf22e866f6";
   "7ac7706952dbd210b7ee6e16be97ab2e" -> 
"995d021f81291db7e83cadde7eaf8bc6";
   "7eb11476ac3474bee9f8c029938e258c" -> 
"4642a067abecf65633db6b4d1aa80071";
   "7eb11476ac3474bee9f8c029938e258c" -> 
"63e54b454a22fbadae101f1c7add18ad";
   "7eb11476ac3474bee9f8c029938e258c" -> 
"106607e3d2c3e253ed731ba77e4f01f8";
   "7eb11476ac3474bee9f8c029938e258c" -> 
"3d1e05abdb928e6de529e3dbe595d071";
   "7eb11476ac3474bee9f8c029938e258c" -> 
"a53ab3a2896a60b372662454f7faae10";
   "7eb11476ac3474bee9f8c029938e258c" -> 
"4fe3b82e481b615ae00d6fbf22e866f6";
   "4642a067abecf65633db6b4d1aa80071" -> 
"63e54b454a22fbadae101f1c7add18ad";
   "4642a067abecf65633db6b4d1aa80071" -> 
"54d2a92b755a5f4d2c8560f6b618a9f6";
   "4642a067abecf65633db6b4d1aa80071" -> 
"28b6ffcc69157db2406afd5ff2f3aeb7";
   "63e54b454a22fbadae101f1c7add18ad" -> 
"1e6e2fb5f437ed4980ea160ee29ba9b0";
   "63e54b454a22fbadae101f1c7add18ad" -> 
"7590f43d4efe9528e8e2d07639124fde";
   "63e54b454a22fbadae101f1c7add18ad" -> 
"5c48adce2bf1a7dbc224546876288266";
   "106607e3d2c3e253ed731ba77e4f01f8" -> 
"3d1e05abdb928e6de529e3dbe595d071";
   "106607e3d2c3e253ed731ba77e4f01f8" -> 
"74dcdd3c30747d5f25d5af86e3d7f7c5";
   "106607e3d2c3e253ed731ba77e4f01f8" -> 
"2a4d64459af26a6f6cb8a0c1e12ea0e8";
   "a53ab3a2896a60b372662454f7faae10" -> 
"4fe3b82e481b615ae00d6fbf22e866f6";
   "a53ab3a2896a60b372662454f7faae10" -> 
"7e3abcc26cd5d0d851657304cced8887";
   "a53ab3a2896a60b372662454f7faae10" -> 
"ee06dfc45cb808752be8de4ccedfa27e";
   "995d021f81291db7e83cadde7eaf8bc6" -> 
"2a2b3ab0e244930850363ca507501bf7";
   "995d021f81291db7e83cadde7eaf8bc6" -> 
"54d2a92b755a5f4d2c8560f6b618a9f6";
   "995d021f81291db7e83cadde7eaf8bc6" -> 
"74dcdd3c30747d5f25d5af86e3d7f7c5";
   "995d021f81291db7e83cadde7eaf8bc6" -> 
"7e3abcc26cd5d0d851657304cced8887";
   "995d021f81291db7e83cadde7eaf8bc6" -> 
"f09fdfc3ed0a695b43e21c1db54eccb7";
   "2a2b3ab0e244930850363ca507501bf7" -> 
"54d2a92b755a5f4d2c8560f6b618a9f6";
   "2a2b3ab0e244930850363ca507501bf7" -> 
"74dcdd3c30747d5f25d5af86e3d7f7c5";
   "2a2b3ab0e244930850363ca507501bf7" -> 
"7e3abcc26cd5d0d851657304cced8887";
   "54d2a92b755a5f4d2c8560f6b618a9f6" -> 
"1e6e2fb5f437ed4980ea160ee29ba9b0";
   "54d2a92b755a5f4d2c8560f6b618a9f6" -> 
"7590f43d4efe9528e8e2d07639124fde";
   "54d2a92b755a5f4d2c8560f6b618a9f6" -> 
"5c48adce2bf1a7dbc224546876288266";
   "f09fdfc3ed0a695b43e21c1db54eccb7" -> 
"8378ec757c52158e7fff6c8cf2139602";
   "f09fdfc3ed0a695b43e21c1db54eccb7" -> 
"28b6ffcc69157db2406afd5ff2f3aeb7";
   "f09fdfc3ed0a695b43e21c1db54eccb7" -> 
"2a4d64459af26a6f6cb8a0c1e12ea0e8";
   "f09fdfc3ed0a695b43e21c1db54eccb7" -> 
"ee06dfc45cb808752be8de4ccedfa27e";
   "8378ec757c52158e7fff6c8cf2139602" -> 
"28b6ffcc69157db2406afd5ff2f3aeb7";
   "8378ec757c52158e7fff6c8cf2139602" -> 
"2a4d64459af26a6f6cb8a0c1e12ea0e8";
   "8378ec757c52158e7fff6c8cf2139602" -> 
"ee06dfc45cb808752be8de4ccedfa27e";
   "28b6ffcc69157db2406afd5ff2f3aeb7" -> 
"1e6e2fb5f437ed4980ea160ee29ba9b0";
   "28b6ffcc69157db2406afd5ff2f3aeb7" -> 
"7590f43d4efe9528e8e2d07639124fde";
   "28b6ffcc69157db2406afd5ff2f3aeb7" -> 
"5c48adce2bf1a7dbc224546876288266";
}



I bet the string parsing routines in DOT