File: complete.svg

package info (click to toggle)
python-ruffus 2.8.4-5
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 16,008 kB
  • sloc: python: 17,438; makefile: 215; sh: 18
file content (144 lines) | stat: -rw-r--r-- 10,035 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
 "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
 <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
]>
<!-- Generated by Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
     For user: (lg) leo goodstadt -->
<!-- Title: tree Pages: 1 -->
<svg width="432pt" height="476pt"
 viewBox="0.00 0.00 432.00 476.33" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(0.751304 0.751304) rotate(0) translate(4 630)">
<title>tree</title>
<polygon style="fill:white;stroke:white;" points="-4,4 -4,-630 571,-630 571,4 -4,4"/>
<g id="cluster2" class="cluster"><title>clustertasks</title>
<polygon style="fill:none;stroke:black;" points="8,-76 8,-609 151,-609 151,-76 8,-76"/>
<text text-anchor="middle" x="80" y="-578" style="font-family:Times New Roman;font-size:30.00;">Pipeline:</text>
</g>
<g id="cluster3" class="cluster"><title>clusterkey</title>
<polygon style="fill:#e5e5e5;stroke:#e5e5e5;" points="159,-16 159,-618 559,-618 559,-16 159,-16"/>
<text text-anchor="middle" x="359" y="-587" style="font-family:Times New Roman;font-size:30.00;">Key:</text>
</g>
<!-- t0 -->
<g id="node2" class="node"><title>t0</title>
<text text-anchor="middle" x="79" y="-533" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task1</text>
</g>
<!-- t1 -->
<g id="node3" class="node"><title>t1</title>
<text text-anchor="middle" x="79" y="-408" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task2</text>
</g>
<!-- t0&#45;&gt;t1 -->
<g id="edge3" class="edge"><title>t0&#45;&gt;t1</title>
<path style="fill:none;stroke:blue;" d="M79,-521C79,-500 79,-466 79,-442"/>
<polygon style="fill:blue;stroke:blue;" points="82.5001,-442 79,-432 75.5001,-442 82.5001,-442"/>
</g>
<!-- t2 -->
<g id="node5" class="node"><title>t2</title>
<text text-anchor="middle" x="79" y="-265" style="font-family:Times New Roman;font-size:20.00;fill:blue;">task3</text>
</g>
<!-- t1&#45;&gt;t2 -->
<g id="edge5" class="edge"><title>t1&#45;&gt;t2</title>
<path style="fill:none;stroke:blue;" d="M79,-396C79,-371 79,-328 79,-299"/>
<polygon style="fill:blue;stroke:blue;" points="82.5001,-299 79,-289 75.5001,-299 82.5001,-299"/>
</g>
<!-- t3 -->
<g id="node7" class="node"><title>t3</title>
<polygon style="fill:none;stroke:orange;" points="129.912,-105.627 129.912,-124.373 100.088,-137.627 57.9117,-137.627 28.0883,-124.373 28.0883,-105.627 57.9117,-92.3726 100.088,-92.3726 129.912,-105.627"/>
<polygon style="fill:none;stroke:orange;" points="133.912,-103.028 133.912,-126.972 100.937,-141.627 57.0628,-141.627 24.0883,-126.972 24.0883,-103.028 57.0628,-88.3726 100.937,-88.3726 133.912,-103.028"/>
<polygon style="fill:none;stroke:orange;" points="137.912,-100.428 137.912,-129.572 101.786,-145.627 56.214,-145.627 20.0883,-129.572 20.0883,-100.428 56.214,-84.3726 101.786,-84.3726 137.912,-100.428"/>
<text text-anchor="middle" x="79" y="-109" style="font-family:Times New Roman;font-size:20.00;fill:orange;">task4</text>
</g>
<!-- t2&#45;&gt;t3 -->
<g id="edge7" class="edge"><title>t2&#45;&gt;t3</title>
<path style="fill:none;stroke:blue;" d="M79,-253C79,-230 79,-188 79,-156"/>
<polygon style="fill:blue;stroke:blue;" points="82.5001,-156 79,-146 75.5001,-156 82.5001,-156"/>
</g>
<!-- k1 -->
<g id="node10" class="node"><title>k1</title>
<polygon style="fill:none;stroke:orange;" points="431.125,-531.385 431.125,-546.615 388.875,-557.385 329.125,-557.385 286.875,-546.615 286.875,-531.385 329.125,-520.615 388.875,-520.615 431.125,-531.385"/>
<polygon style="fill:none;stroke:orange;" points="435.125,-528.276 435.125,-549.724 389.377,-561.385 328.623,-561.385 282.875,-549.724 282.875,-528.276 328.623,-516.615 389.377,-516.615 435.125,-528.276"/>
<polygon style="fill:none;stroke:orange;" points="439.125,-525.168 439.125,-552.832 389.879,-565.385 328.121,-565.385 278.875,-552.832 278.875,-525.168 328.121,-512.615 389.879,-512.615 439.125,-525.168"/>
<text text-anchor="middle" x="359" y="-534.5" style="font-family:Times New Roman;font-size:15.00;fill:orange;">Final target</text>
</g>
<!-- k2 -->
<g id="node11" class="node"><title>k2</title>
<polygon style="fill:red;stroke:black;" points="415,-490 303,-490 303,-454 415,-454 415,-490"/>
<text text-anchor="middle" x="359" y="-467.5" style="font-family:Times New Roman;font-size:15.00;">Vicious cycle</text>
</g>
<!-- k1&#45;&gt;k2 -->
<g id="edge10" class="edge"><title>k1&#45;&gt;k2</title>
<path style="fill:none;stroke:red;" d="M352,-513C352,-509 352,-504 352,-500"/>
<polygon style="fill:red;stroke:red;" points="355.488,-500.299 353,-490 348.522,-499.602 355.488,-500.299"/>
</g>
<!-- k2&#45;&gt;k1 -->
<g id="edge12" class="edge"><title>k2&#45;&gt;k1</title>
<path style="fill:none;stroke:red;" d="M365,-490C366,-494 366,-498 366,-503"/>
<polygon style="fill:red;stroke:red;" points="362.5,-503 366,-513 369.5,-503 362.5,-503"/>
</g>
<!-- k3 -->
<g id="node12" class="node"><title>k3</title>
<text text-anchor="middle" x="359" y="-409.5" style="font-family:Times New Roman;font-size:15.00;fill:blue;">Task to run</text>
</g>
<!-- k2&#45;&gt;k3 -->
<g id="edge14" class="edge"><title>k2&#45;&gt;k3</title>
<path style="fill:none;stroke:blue;" d="M359,-454C359,-450 359,-446 359,-442"/>
<polygon style="fill:blue;stroke:blue;" points="362.5,-442 359,-432 355.5,-442 362.5,-442"/>
</g>
<!-- k4 -->
<g id="node13" class="node"><title>k4</title>
<polygon style="fill:none;stroke:blue;" points="542.848,-339.385 542.848,-354.615 435.152,-365.385 282.848,-365.385 175.152,-354.615 175.152,-339.385 282.848,-328.615 435.152,-328.615 542.848,-339.385"/>
<polygon style="fill:none;stroke:blue;" points="546.848,-335.765 546.848,-358.235 435.352,-369.385 282.648,-369.385 171.152,-358.235 171.152,-335.765 282.648,-324.615 435.352,-324.615 546.848,-335.765"/>
<polygon style="fill:none;stroke:blue;" points="550.848,-332.145 550.848,-361.855 435.551,-373.385 282.449,-373.385 167.152,-361.855 167.152,-332.145 282.449,-320.615 435.551,-320.615 550.848,-332.145"/>
<text text-anchor="middle" x="359" y="-342.5" style="font-family:Times New Roman;font-size:15.00;fill:blue;">Force pipeline run from this task</text>
</g>
<!-- k3&#45;&gt;k4 -->
<g id="edge15" class="edge"><title>k3&#45;&gt;k4</title>
<path style="fill:none;stroke:blue;" d="M359,-396C359,-392 359,-388 359,-383"/>
<polygon style="fill:blue;stroke:blue;" points="362.5,-383 359,-373 355.5,-383 362.5,-383"/>
</g>
<!-- k5 -->
<g id="node14" class="node"><title>k5</title>
<polygon style="fill:none;stroke:gray;" points="491.229,-263.385 491.229,-278.615 413.771,-289.385 304.229,-289.385 226.771,-278.615 226.771,-263.385 304.229,-252.615 413.771,-252.615 491.229,-263.385"/>
<polygon style="fill:none;stroke:gray;" points="495.229,-259.902 495.229,-282.098 414.048,-293.385 303.952,-293.385 222.771,-282.098 222.771,-259.902 303.952,-248.615 414.048,-248.615 495.229,-259.902"/>
<polygon style="fill:none;stroke:gray;" points="499.229,-256.42 499.229,-285.58 414.325,-297.385 303.675,-297.385 218.771,-285.58 218.771,-256.42 303.675,-244.615 414.325,-244.615 499.229,-256.42"/>
<text text-anchor="middle" x="359" y="-266.5" style="font-family:Times New Roman;font-size:15.00;fill:gray;">Up&#45;to&#45;date Final target</text>
</g>
<!-- k4&#45;&gt;k5 -->
<g id="edge16" class="edge"><title>k4&#45;&gt;k5</title>
<path style="fill:none;stroke:blue;" d="M359,-320C359,-316 359,-312 359,-308"/>
<polygon style="fill:blue;stroke:blue;" points="362.5,-308 359,-298 355.5,-308 362.5,-308"/>
</g>
<!-- k6 -->
<g id="node15" class="node"><title>k6</title>
<polygon style="fill:none;stroke:olivedrab;" points="535.07,-187.385 535.07,-202.615 431.93,-213.385 286.07,-213.385 182.93,-202.615 182.93,-187.385 286.07,-176.615 431.93,-176.615 535.07,-187.385"/>
<polygon style="fill:none;stroke:olivedrab;" points="539.07,-183.781 539.07,-206.219 432.139,-217.385 285.861,-217.385 178.93,-206.219 178.93,-183.781 285.861,-172.615 432.139,-172.615 539.07,-183.781"/>
<polygon style="fill:none;stroke:olivedrab;" points="543.07,-180.177 543.07,-209.823 432.347,-221.385 285.653,-221.385 174.93,-209.823 174.93,-180.177 285.653,-168.615 432.347,-168.615 543.07,-180.177"/>
<text text-anchor="middle" x="359" y="-190.5" style="font-family:Times New Roman;font-size:15.00;fill:blue;">Up&#45;to&#45;date task forced to rerun</text>
</g>
<!-- k5&#45;&gt;k6 -->
<g id="edge18" class="edge"><title>k5&#45;&gt;k6</title>
<path style="fill:none;stroke:gray;" d="M359,-244C359,-240 359,-236 359,-232"/>
<polygon style="fill:gray;stroke:gray;" points="362.5,-232 359,-222 355.5,-232 362.5,-232"/>
</g>
<!-- k7 -->
<g id="node16" class="node"><title>k7</title>
<polygon style="fill:olivedrab;stroke:olivedrab;" points="451.839,-107.385 451.839,-122.615 397.455,-133.385 320.545,-133.385 266.161,-122.615 266.161,-107.385 320.545,-96.6152 397.455,-96.6152 451.839,-107.385"/>
<text text-anchor="middle" x="359" y="-110.5" style="font-family:Times New Roman;font-size:15.00;">Up&#45;to&#45;date task</text>
</g>
<!-- k6&#45;&gt;k7 -->
<g id="edge19" class="edge"><title>k6&#45;&gt;k7</title>
<path style="fill:none;stroke:gray;" d="M359,-168C359,-160 359,-152 359,-144"/>
<polygon style="fill:gray;stroke:gray;" points="362.5,-144 359,-134 355.5,-144 362.5,-144"/>
</g>
<!-- k8 -->
<g id="node17" class="node"><title>k8</title>
<polygon style="fill:white;stroke:gray;" points="496.179,-35.3848 496.179,-50.6152 415.821,-61.3848 302.179,-61.3848 221.821,-50.6152 221.821,-35.3848 302.179,-24.6152 415.821,-24.6152 496.179,-35.3848"/>
<text text-anchor="middle" x="359" y="-38.5" style="font-family:Times New Roman;font-size:15.00;fill:gray;">Up&#45;to&#45;date dependence</text>
</g>
<!-- k7&#45;&gt;k8 -->
<g id="edge20" class="edge"><title>k7&#45;&gt;k8</title>
<path style="fill:none;stroke:gray;" d="M359,-96C359,-89 359,-80 359,-72"/>
<polygon style="fill:gray;stroke:gray;" points="362.5,-72 359,-62 355.5,-72 362.5,-72"/>
</g>
</g>
</svg>