Commit eb9ebb21 authored by Zohreh MOSTAANI's avatar Zohreh MOSTAANI

[doc][build] trying to find out the problem with graphviz

parent 1df4dc8c
Pipeline #24799 passed with stages
in 5 minutes and 16 seconds
......@@ -20,6 +20,7 @@ requirements:
test:
commands:
- dot {{ project_dir }}/doc/beat/img/hierarchy.dot -Tpng -o {{ project_dir }}/doc/beat/img/hierarchy.png
- sphinx-build {{ project_dir }}/doc {{ project_dir }}/sphinx
requires:
- nose
......
......@@ -669,7 +669,7 @@ DataLoader list
An algorithm is given access to the **list of data loaders** of the processing
block. This list can be used to access each data loader individually, either by
their channel name (see :ref:`beat-system-algorithms-dataloaders-name`), their
their channel name (see :ref:`beat-system-algorithms-input-name`), their
index or by iterating over the list:
......
digraph hierarchy {
graph [fontname="helvetica", compound=true, splines=polyline]
node [fontname="helvetica", shape=record, style=filled, fillcolor=gray95]
edge [fontname="helvetica"]
subgraph "algorithm_cluster" {
1[label = "{Dataformat|...|+user\n+name\n+version}"]
2[label = "{Algorithm|...|+user\n+name\n+version\n+code\n+language}"]
6[label = "{Library|...|+user\n+name\n+version\n+code\n+language}"]
}
subgraph "database_cluster" {
graph [label=datasets]
3[label = "{Database|...|+name\n+version}"]
4[label = "{Protocol|...|+template}"]
5[label = "Set"]
}
subgraph "experiment_cluster" {
graph [label=experiments]
7[label = "{Toolchain|+execution_order()|+user\n+name\n+version}"]
8[label = "{Experiment|...|+user\n+label}"]
}
1->1 [label = "0..*", arrowhead=empty]
2->1 [label = "1..*", arrowhead=empty]
2->6 [label = "0..*", arrowhead=empty]
6->6 [label = "0..*", arrowhead=empty]
4->3 [label = "1..*", arrowhead=odiamond]
5->4 [label = "1..*", arrowhead=odiamond]
5->1 [label = "1..*", arrowhead=empty]
8->7 [label = "1..1", arrowhead=empty]
8->2 [label = "1..*", arrowhead=empty]
8->5 [label = "1..*", arrowhead=empty]
}
doc/beat/img/toolchain-triangle.png

6.17 KB | W: | H:

doc/beat/img/toolchain-triangle.png

5.89 KB | W: | H:

doc/beat/img/toolchain-triangle.png
doc/beat/img/toolchain-triangle.png
doc/beat/img/toolchain-triangle.png
doc/beat/img/toolchain-triangle.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -64,7 +64,7 @@ only a few color-coded components:
``echo3``;
* The final component receives the inputs emitted from ``echo3`` and it is
called ``analysis``. Because this block has no output, it is considered a
final block, from which the BEAT expects to collect experiment
final block, from which BEAT expects to collect experiment
results (that, at this point, are also unspecified).
.. Simple toolchain representation for the BEAT platform
......@@ -138,42 +138,42 @@ contracting those markers, it is possible to define unique identifiers for all
objects in the platform. In the example above, you can identify some examples.
.. High-level component interaction in the BEAT platform core
.. graphviz::
digraph hierarchy {
graph [fontname="helvetica", compound=true, splines=polyline]
node [fontname="helvetica", shape=record, style=filled, fillcolor=gray95]
edge [fontname="helvetica"]
subgraph "algorithm_cluster" {
1[label = "{Dataformat|...|+user\n+name\n+version}"]
2[label = "{Algorithm|...|+user\n+name\n+version\n+code\n+language}"]
6[label = "{Library|...|+user\n+name\n+version\n+code\n+language}"]
}
subgraph "database_cluster" {
graph [label=datasets]
3[label = "{Database|...|+name\n+version}"]
4[label = "{Protocol|...|+template}"]
5[label = "Set"]
}
subgraph "experiment_cluster" {
graph [label=experiments]
7[label = "{Toolchain|+execution_order()|+user\n+name\n+version}"]
8[label = "{Experiment|...|+user\n+label}"]
}
1->1 [label = "0..*", arrowhead=empty]
2->1 [label = "1..*", arrowhead=empty]
2->6 [label = "0..*", arrowhead=empty]
6->6 [label = "0..*", arrowhead=empty]
4->3 [label = "1..*", arrowhead=odiamond]
5->4 [label = "1..*", arrowhead=odiamond]
5->1 [label = "1..*", arrowhead=empty]
8->7 [label = "1..1", arrowhead=empty]
8->2 [label = "1..*", arrowhead=empty]
8->5 [label = "1..*", arrowhead=empty]
}
.. image:: img/hierarchy.png
.. digraph hierarchy {
.. graph [fontname="helvetica", compound=true, splines=polyline]
.. node [fontname="helvetica", shape=record, style=filled, fillcolor=gray95]
.. edge [fontname="helvetica"]
.. subgraph "algorithm_cluster" {
.. 1[label = "{Dataformat|...|+user\n+name\n+version}"]
.. 2[label = "{Algorithm|...|+user\n+name\n+version\n+code\n+language}"]
.. 6[label = "{Library|...|+user\n+name\n+version\n+code\n+language}"]
.. }
.. subgraph "database_cluster" {
.. graph [label=datasets]
.. 3[label = "{Database|...|+name\n+version}"]
.. 4[label = "{Protocol|...|+template}"]
.. 5[label = "Set"]
.. }
.. subgraph "experiment_cluster" {
.. graph [label=experiments]
.. 7[label = "{Toolchain|+execution_order()|+user\n+name\n+version}"]
.. 8[label = "{Experiment|...|+user\n+label}"]
.. }
.. 1->1 [label = "0..*", arrowhead=empty]
.. 2->1 [label = "1..*", arrowhead=empty]
.. 2->6 [label = "0..*", arrowhead=empty]
.. 6->6 [label = "0..*", arrowhead=empty]
.. 4->3 [label = "1..*", arrowhead=odiamond]
.. 5->4 [label = "1..*", arrowhead=odiamond]
.. 5->1 [label = "1..*", arrowhead=empty]
.. 8->7 [label = "1..1", arrowhead=empty]
.. 8->2 [label = "1..*", arrowhead=empty]
.. 8->5 [label = "1..*", arrowhead=empty]
.. }
The BEAT platform provides a graphical user interface so that you can program
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment