|
1 | | - |
2 | | -var data = { {% for project, device_data in devices_data.items() %} |
3 | | - "{{ project }}": { {% for device, data in device_data.items() %} |
4 | | - "{{ device }}": { |
5 | | - "dates": {{ data["dates"] }}, |
6 | | - "runtime": { {% for runtime in data["runtime"] %} |
7 | | - "{{ runtime }}": [{% for toolchain, graph_data in data["graph_data"].items() %} |
8 | | - { |
9 | | - "data": {{ graph_data["runtime"][runtime]['data'] }}, |
10 | | - "label": "{{ toolchain }}", |
11 | | - "borderColor": "{{ graph_data["runtime"][runtime]['color'] }}", |
12 | | - "fill": false |
13 | | - },{% endfor %} |
14 | | - ],{% endfor %} |
15 | | - }, |
16 | | - "wirelength": [{% for toolchain, graph_data in data["graph_data"].items() %} |
17 | | - { |
18 | | - "data": {{ graph_data["wirelength"]['data'] }}, |
19 | | - "label": "{{ toolchain }}", |
20 | | - "borderColor": "{{ graph_data["wirelength"]['color'] }}", |
21 | | - "fill": false |
22 | | - },{% endfor %} |
23 | | - ], |
24 | | - "memory": [{% for toolchain, graph_data in data["graph_data"].items() %} |
25 | | - { |
26 | | - "data": {{ graph_data["maximum_memory_use"]['data'] }}, |
27 | | - "label": "{{ toolchain }}", |
28 | | - "borderColor": "{{ graph_data["maximum_memory_use"]['color'] }}", |
29 | | - "fill": false |
30 | | - },{% endfor %} |
31 | | - ], |
32 | | - "freq": { {% for clock in data["clocks"] %} |
33 | | - "{{ clock }}": [{% for toolchain, graph_data in data["graph_data"].items() %} |
34 | | - { |
35 | | - "data": {{ graph_data["freq"][clock]['data'] }}, |
36 | | - "label": "{{ toolchain }}", |
37 | | - "borderColor": "{{ graph_data["freq"][clock]['color'] }}", |
38 | | - "fill": false |
39 | | - },{% endfor %} |
40 | | - ],{% endfor %} |
41 | | - }, |
42 | | - "synth_resources": { {% for res in data["resources"] %} |
43 | | - "{{ res|lower }}": [{% for toolchain, graph_data in data["graph_data"].items() %} |
44 | | - { |
45 | | - "data": {{ graph_data["synth_resources"][res|lower]['data'] }}, |
46 | | - "label": "{{ toolchain }}", |
47 | | - "borderColor": "{{ graph_data["synth_resources"][res|lower]['color'] }}", |
48 | | - "fill": false |
49 | | - },{% endfor %} |
50 | | - ],{% endfor %} |
51 | | - }, |
52 | | - "impl_resources": { {% for res in data["resources"] %} |
53 | | - "{{ res|lower }}": [{% for toolchain, graph_data in data["graph_data"].items() %} |
54 | | - { |
55 | | - "data": {{ graph_data["impl_resources"][res|lower]['data'] }}, |
56 | | - "label": "{{ toolchain }}", |
57 | | - "borderColor": "{{ graph_data["impl_resources"][res|lower]['color'] }}", |
58 | | - "fill": false |
59 | | - },{% endfor %} |
60 | | - ],{% endfor %} |
61 | | - }, |
62 | | - },{% endfor %} |
63 | | - },{% endfor %} |
| 1 | +var data = { {%- for project, name in var_name.items() %} |
| 2 | + "{{project}}": data_{{name}}, |
| 3 | +{%- endfor %} |
64 | 4 | } |
0 commit comments