Skip to content
Snippets Groups Projects
Commit a2ab81d2 authored by Tamas Gal's avatar Tamas Gal :speech_balloon:
Browse files

Add top10g

parent 9a42351b
No related branches found
No related tags found
No related merge requests found
......@@ -6,6 +6,8 @@ import toml
from flask import render_template, send_from_directory, request, Response
from app import app
from km3modules.common import LocalDBService
CONFIG_PATH = "pipeline.toml"
PLOTS_PATH = "../plots"
LOGS_PATH = "../logs"
......@@ -164,6 +166,26 @@ def trigger():
return render_template('plots.html', plots=expand_wildcards(TRIGGER_PLOTS))
@app.route('/top10.html')
@requires_auth
def top10():
category_names = {
'n_hits': 'Number of hits',
'overlays': 'Number of overlays'
}
plots = {}
dbs = LocalDBService(filename="data/monitoring.sqlite3")
for category in ["overlays", "n_hits"]:
filenames = [
q[0]
for q in dbs.query("SELECT plot_filename FROM event_selection "
"ORDER BY {} DESC LIMIT 10".format(category))
]
if len(filenames) > 0:
plots[category_names[category]] = filenames
return render_template('top10.html', plots=plots)
@app.route('/logs.html')
@requires_auth
def logs():
......
{% extends "base.html" %}
{% block main %}
{% for category, plot_filenames in plots %}
<h3>{{ category }}</h3>
<div class="container-fluid">
<div class="row">
{% for plot_filename in plot_filenames %}
<div class="col-md-12">
<img class="plot img-responsive"
src="{{ plot_filename }}"
alt="{{ plot_filename }}"/>
</div>
{% endfor %}
</div>
</div>
{% endfor %}
{% endblock %}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment