From 06c132f5e56ee3f9dee6306b80934deebdb221c1 Mon Sep 17 00:00:00 2001 From: Mateusz Jakub Fila <37295697+m-fila@users.noreply.github.com> Date: Tue, 9 Jul 2024 09:51:36 +0200 Subject: [PATCH] add sequential workflow data (#20) --- data/sequential_demo/README.md | 11 +++ data/sequential_demo/cf.graphml | 53 ++++++++++++ data/sequential_demo/df.graphml | 77 ++++++++++++++++++ data/sequential_demo/img/cf.svg | 91 +++++++++++++++++++++ data/sequential_demo/img/df.svg | 139 ++++++++++++++++++++++++++++++++ 5 files changed, 371 insertions(+) create mode 100644 data/sequential_demo/README.md create mode 100644 data/sequential_demo/cf.graphml create mode 100644 data/sequential_demo/df.graphml create mode 100644 data/sequential_demo/img/cf.svg create mode 100644 data/sequential_demo/img/df.svg diff --git a/data/sequential_demo/README.md b/data/sequential_demo/README.md new file mode 100644 index 0000000..398c773 --- /dev/null +++ b/data/sequential_demo/README.md @@ -0,0 +1,11 @@ +# Sequential demo + +Non-realistic example with a single sequential chain of algorithms + +## Data flow + +![data flow](img/df.svg) + +## Control flow + +![control flow](img/cf.svg) diff --git a/data/sequential_demo/cf.graphml b/data/sequential_demo/cf.graphml new file mode 100644 index 0000000..bb5070a --- /dev/null +++ b/data/sequential_demo/cf.graphml @@ -0,0 +1,53 @@ + + + + + + + + + + DecisionHub + True + False + False + True + RootDecisionHub + + + Algorithm + False + ProducerA + + + Algorithm + False + TransformerA + + + Algorithm + False + TransformerB + + + Algorithm + False + TransformerC + + + Algorithm + False + TransformerD + + + Algorithm + False + ConsumerE + + + + + + + + \ No newline at end of file diff --git a/data/sequential_demo/df.graphml b/data/sequential_demo/df.graphml new file mode 100644 index 0000000..051bc64 --- /dev/null +++ b/data/sequential_demo/df.graphml @@ -0,0 +1,77 @@ + + + + + + + + Algorithm + 0.10 + ProducerA + + + Algorithm + 0.05 + TransformerA + + + Algorithm + 0.04 + TransformerB + + + Algorithm + 0.03 + TransformerC + + + Algorithm + 0.02 + TransformerD + + + Algorithm + 0.01 + ConsumerE + + + DataObject + DataObject + 256 + a + + + DataObject + DataObject + 128 + b + + + DataObject + DataObject + 64 + c + + + DataObject + DataObject + 32 + d + + + DataObject + DataObject + 16.0 + e + + + + + + + + + + + + \ No newline at end of file diff --git a/data/sequential_demo/img/cf.svg b/data/sequential_demo/img/cf.svg new file mode 100644 index 0000000..ce5b7d7 --- /dev/null +++ b/data/sequential_demo/img/cf.svg @@ -0,0 +1,91 @@ + + + + + + +G + + + +RootDecisionHub + +RootDecisionHub + + + +ProducerA + +ProducerA + + + +RootDecisionHub->ProducerA + + + + + +TransformerA + +TransformerA + + + +RootDecisionHub->TransformerA + + + + + +TransformerB + +TransformerB + + + +RootDecisionHub->TransformerB + + + + + +TransformerC + +TransformerC + + + +RootDecisionHub->TransformerC + + + + + +TransformerD + +TransformerD + + + +RootDecisionHub->TransformerD + + + + + +ConsumerE + +ConsumerE + + + +RootDecisionHub->ConsumerE + + + + + diff --git a/data/sequential_demo/img/df.svg b/data/sequential_demo/img/df.svg new file mode 100644 index 0000000..89da986 --- /dev/null +++ b/data/sequential_demo/img/df.svg @@ -0,0 +1,139 @@ + + + + + + +G + + + +ProducerA + +ProducerA + + + +a + +a + + + +ProducerA->a + + + + + +TransformerA + +TransformerA + + + +a->TransformerA + + + + + +b + +b + + + +TransformerA->b + + + + + +TransformerB + +TransformerB + + + +b->TransformerB + + + + + +c + +c + + + +TransformerB->c + + + + + +TransformerC + +TransformerC + + + +c->TransformerC + + + + + +d + +d + + + +TransformerC->d + + + + + +TransformerD + +TransformerD + + + +d->TransformerD + + + + + +e + +e + + + +TransformerD->e + + + + + +ConsumerE + +ConsumerE + + + +e->ConsumerE + + + + +