Mercurial > repos > gregor.m > spyboat
annotate output_report.py @ 5:d5a4180410c4 draft default tip
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
| author | gregor.m | 
|---|---|
| date | Sat, 28 Nov 2020 18:50:09 +0000 | 
| parents | a4c6fcf2c456 | 
| children | 
| rev | line source | 
|---|---|
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
1 """ Produces plots and a summary html 'headless' """ | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
2 import logging | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
3 import os | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
4 | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
5 import matplotlib | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
6 import matplotlib.pyplot as ppl | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
7 import spyboat.plotting as spyplot | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
8 | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
9 ppl.switch_backend('Agg') | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
10 matplotlib.rcParams["text.usetex"] = False | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
11 logger = logging.getLogger(__name__) | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
12 | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
13 # figure resolution | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
14 DPI = 250 | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
15 | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
16 | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
17 def produce_snapshots(input_movie, results, frame, Wkwargs, img_path="."): | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
18 """ | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
19 Takes the *input_movie* and the *results* dictionary | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
20 from spyboat.processing.run_parallel and produces phase, | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
21 period and amplitude snapshot png's. | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
22 | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
23 For the period snapshot also the period range is needed, | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
24 hence the analysis dictionary 'Wkwargs' also gets passed. | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
25 | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
26 The output files name pattern is: | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
27 [input, phase, period, amplitude]_frame{frame}.png | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
28 and the storage location in *img_path*. | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
29 | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
30 These get picked up by 'create_html' | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
31 """ | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
32 | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
33 spyplot.input_snapshot(input_movie[frame]) | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
34 fig = ppl.gcf() | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
35 out_path = os.path.join(img_path, f"input_frame{frame}.png") | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
36 fig.savefig(out_path, dpi=DPI) | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
37 ppl.close(fig) | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
38 | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
39 spyplot.phase_snapshot(results["phase"][frame]) | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
40 fig = ppl.gcf() | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
41 out_path = os.path.join(img_path, f"phase_frame{frame}.png") | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
42 fig.savefig(out_path, dpi=DPI) | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
43 ppl.close(fig) | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
44 | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
45 spyplot.period_snapshot( | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
46 results["period"][frame], Wkwargs["Tmin"], | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
47 Wkwargs["Tmax"], time_unit="a.u." | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
48 ) | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
49 | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
50 fig = ppl.gcf() | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
51 out_path = os.path.join(img_path, f"period_frame{frame}.png") | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
52 fig.savefig(out_path, dpi=DPI) | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
53 ppl.close(fig) | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
54 | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
55 spyplot.amplitude_snapshot(results["amplitude"][frame]) | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
56 fig = ppl.gcf() | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
57 out_path = os.path.join(img_path, f"amplitude_frame{frame}.png") | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
58 fig.savefig(out_path, dpi=DPI) | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
59 ppl.close(fig) | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
60 | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
61 logger.info(f"Produced 4 snapshots for frame {frame}..") | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
62 | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
63 | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
64 def produce_distr_plots(results, Wkwargs, img_path="."): | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
65 """ | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
66 Output file names are: | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
67 | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
68 period_distr.png, power_distr.png and phase_distr.png | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
69 """ | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
70 | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
71 spyplot.period_distr_dynamics(results["period"], Wkwargs) | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
72 fig = ppl.gcf() | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
73 out_path = os.path.join(img_path, "period_distr.png") | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
74 fig.savefig(out_path, dpi=DPI) | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
75 | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
76 spyplot.power_distr_dynamics(results["power"], Wkwargs) | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
77 fig = ppl.gcf() | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
78 out_path = os.path.join(img_path, "power_distr.png") | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
79 fig.savefig(out_path, dpi=DPI) | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
80 | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
81 spyplot.phase_coherence_dynamics(results["phase"], Wkwargs) | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
82 fig = ppl.gcf() | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
83 out_path = os.path.join(img_path, "phase_distr.png") | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
84 fig.savefig(out_path, dpi=DPI) | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
85 | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
86 logger.info("Produced 3 distribution plots..") | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
87 | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
88 | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
89 def create_html(frame_nums, html_fname="OutputReport.html"): | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
90 """ | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
91 The html generated assumes the respective png's | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
92 have been created with 'produce_snapshots' and 'produce_distr_plots' | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
93 and can be found at the cwd (that's how Galaxy works..) | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
94 """ | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
95 | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
96 # -- create a gallery for every frame in frame_nums -- | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
97 | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
98 galleries = "" | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
99 for frame_num in frame_nums: | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
100 new_gal = f""" | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
101 <div class="FrameSlides"> | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
102 <h3 style="text-align:center; color=#363333"> | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
103 Frame Nr. {frame_num} </h3> | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
104 | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
105 <div class="snapshot_gallery"> | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
106 | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
107 <figure class=”snapshot_gallery__item | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
108 snapshot_gallery__item--1"> | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
109 <img src="input_frame{frame_num}.png" alt="The Input" | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
110 class="snapshot_gallery__img"> | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
111 </figure> | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
112 | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
113 <figure class=”snapshot_gallery__item | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
114 snapshot_gallery__item--2"> | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
115 <img src="phase_frame{frame_num}.png" alt="Phase" | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
116 class="snapshot_gallery__img"> | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
117 </figure> | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
118 | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
119 <figure class=”snapshot_gallery__item | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
120 snapshot_gallery__item--3"> | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
121 <img src="period_frame{frame_num}.png" | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
122 alt="Period" class="snapshot_gallery__img"> | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
123 </figure> | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
124 | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
125 <figure class=”snapshot_gallery__item | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
126 snapshot_gallery__item--4"> | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
127 <img src="amplitude_frame{frame_num}.png" | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
128 alt="Amplitude" class="snapshot_gallery__img"> | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
129 </figure> | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
130 </div> | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
131 </div> | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
132 """ | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
133 galleries += new_gal | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
134 | 
| 
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
135 html_string = f""" | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
136 <html> | 
| 
4
 
a4c6fcf2c456
"planemo upload commit 0584e8878deaf91614c6bb3c0122975300132c25"
 
gregor.m 
parents: 
3 
diff
changeset
 | 
137 <!-- this file got automatically created by 'output_report.py' --> | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
138 <title>SpyBOAT Output Report</title> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
139 <head> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
140 <!-- that doesn't work with galaxy.. --> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
141 <!--link rel="stylesheet" href="styles.css"--> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
142 <style type="text/css"> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
143 body{{ margin:10 100; background:whitesmoke; }} | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
144 /*body{{ margin:10 100; background:darkslategrey; }}*/ | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
145 .center{{ | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
146 text-align: center; | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
147 display: block; | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
148 margin-left: auto; | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
149 margin-right: auto; | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
150 width: 100%;}} | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
151 | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
152 /* matplotlib output at 1600x1200 */ | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
153 .distr_gallery {{ | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
154 display: grid; | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
155 margin: 0 auto; | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
156 text-align: center; | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
157 /* border: 1px dashed rgba(4, 4, 4, 0.35); */ | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
158 grid-template-columns: repeat(3,1fr); | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
159 grid-template-rows: 20vw; | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
160 grid-gap: 0px; | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
161 column-gap: 0px | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
162 }} | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
163 .distr_gallery__img {{ | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
164 width: 100%; | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
165 height: 100%; | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
166 object-fit: contain; | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
167 }} | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
168 | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
169 | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
170 /* matplotlib output at 1600x1200 */ | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
171 .snapshot_gallery {{ | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
172 display: grid; | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
173 margin: 0 auto; | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
174 border: 1px dashed rgba(4, 4, 4, 0.35); | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
175 text-align: center; | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
176 grid-template-columns: repeat(2,1fr); | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
177 grid-template-rows: repeat(2,20vw); | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
178 grid-gap: 5px; | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
179 }} | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
180 .snapshot_gallery__img {{ | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
181 width: 100%; | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
182 height: 100%; | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
183 object-fit: contain; | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
184 }} | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
185 .subheader{{ | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
186 text-align:center; | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
187 font-size: 160%; | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
188 color:#363333;}} | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
189 </style> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
190 </head> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
191 <body> | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
192 <h1 style="text-align:center; color:#363333">SpyBOAT Results Report</h1> | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
193 <hr style="width:50%"> | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
194 <h1 class="subheader"> Distribution Dynamics </h1> | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
195 <div class="distr_gallery"> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
196 <figure class=”distr_gallery__item distr_gallery__item--1"> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
197 <img src="period_distr.png" alt="Period" class="distr_gallery__img"> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
198 </figure> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
199 | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
200 <figure class=”distr_gallery__item distr_gallery__item--2"> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
201 <img src="power_distr.png" alt="Power" class="distr_gallery__img"> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
202 </figure> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
203 | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
204 <figure class=”distr_gallery__item distr_gallery__item--3"> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
205 <img src="phase_distr.png" alt="Phase" class="distr_gallery__img"> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
206 </figure> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
207 | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
208 </div> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
209 | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
210 <h1 class="subheader"> Output Movie Snapshots </h1> | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
211 | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
212 <!-- trigger the javascript at the end---> | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
213 <div class="center"> | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
214 <button class="w3-button" onclick="plusDivs(-1)">❮ Prev</button> | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
215 <button class="w3-button" onclick="plusDivs(1)">Next ❯</button> | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
216 </div> | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
217 | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
218 <!-- defines all elements of the "FrameSlides" class ---> | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
219 {galleries} | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
220 </div> | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
221 | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
222 <!-- javascript with escaped '{{'---> | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
223 <script> | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
224 var slideIndex = 1; | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
225 showDivs(slideIndex); | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
226 | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
227 function plusDivs(n) {{ | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
228 showDivs(slideIndex += n); | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
229 }} | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
230 | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
231 function showDivs(n) {{ | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
232 var i; | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
233 var x = document.getElementsByClassName("FrameSlides"); | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
234 if (n > x.length) {{slideIndex = 1}} | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
235 if (n < 1) {{slideIndex = x.length}} ; | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
236 for (i = 0; i < x.length; i++) {{ | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
237 x[i].style.display = "none"; | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
238 }} | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
239 x[slideIndex-1].style.display = "block"; | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
240 }} | 
| 
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
241 </script> | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
242 </body> | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
243 </html> | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
244 """ | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
245 | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
246 with open(html_fname, "w") as OUT: | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
247 OUT.write(html_string) | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
248 | 
| 
5
 
d5a4180410c4
"planemo upload commit 7bc843096b70fe1c8fc149e69d8f87fceac4eb3b"
 
gregor.m 
parents: 
4 
diff
changeset
 | 
249 logger.info("Created html report") | 
| 
0
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
250 return html_string | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
251 | 
| 
 
1d62de03829d
"planemo upload commit c6cd06d44dce1eef9136017289d362f144687dc1"
 
gregor.m 
parents:  
diff
changeset
 | 
252 # for local testing | 
| 
3
 
4d7f30a7e2f6
"planemo upload commit d070f1ba04a5141a65487f45b29c22767639e44b"
 
gregor.m 
parents: 
0 
diff
changeset
 | 
253 # create_html([0,20,40,60,80]) | 
