Visual updates

This commit is contained in:
2024-03-12 10:16:15 +01:00
parent 349b8042d1
commit 997d1dfcd3
9 changed files with 159 additions and 35 deletions
+15 -12
View File
@@ -107,23 +107,26 @@ def create_app():
table_columns2displayed_table_columns = {
'Tree': gettext('Tree'),
'Absolute frequency': gettext('Frequency'),
'Absolute frequency in second treebank': gettext('Frequency in B'),
'Order': gettext('Order'),
'Number of nodes': gettext('Number of nodes'),
'Head node': gettext('Head node'),
'Grew-match URL': gettext('Grew-match URL'),
'Order': gettext('Order'),
'MI': gettext('MI'),
'logDice': gettext('logDice'),
't-score': gettext('t-score')
}
if 'Absolute frequency in second treebank' in head:
table_columns2displayed_table_columns['Absolute frequency'] = gettext('Frequency in A')
table_columns2displayed_table_columns['Absolute frequency in second treebank'] = gettext('Frequency in B')
if 'MI' in table_columns2displayed_table_columns:
del table_columns2displayed_table_columns['MI']
if 'logDice' in table_columns2displayed_table_columns:
del table_columns2displayed_table_columns['logDice']
if 't-score' in table_columns2displayed_table_columns:
del table_columns2displayed_table_columns['t-score']
# table_columns2displayed_table_columns['Absolute frequency in second treebank'] = gettext('Frequency in B')
# if 'MI' in table_columns2displayed_table_columns:
# del table_columns2displayed_table_columns['MI']
# if 'logDice' in table_columns2displayed_table_columns:
# del table_columns2displayed_table_columns['logDice']
# if 't-score' in table_columns2displayed_table_columns:
# del table_columns2displayed_table_columns['t-score']
else:
del table_columns2displayed_table_columns['Absolute frequency in second treebank']
displayed_table_columns2table_columns = {v: k for k, v in table_columns2displayed_table_columns.items()}
order_by_display = request.args.get('order_by')
order_by = displayed_table_columns2table_columns[
@@ -143,11 +146,11 @@ def create_app():
for j, v in enumerate(row):
content_dict[head[j]].append(v)
displayed_head = [table_columns2displayed_table_columns[col] for col in head if col in table_columns2displayed_table_columns]
displayed_head = [v for k, v in table_columns2displayed_table_columns.items() if k in head]
displayed_content_dict = {}
for column, v in content_dict.items():
if column in table_columns2displayed_table_columns:
displayed_content_dict[table_columns2displayed_table_columns[column]] = v
for h in displayed_head:
displayed_content_dict[h] = content_dict[displayed_table_columns2table_columns[h]]
return render_template('result.html', head_row=displayed_head, content=displayed_content_dict)
@app.route('/stark/', methods=['GET', 'POST'])