Skip to content
Snippets Groups Projects
Commit af69aeca authored by Sabine Schröder's avatar Sabine Schröder
Browse files

a button for downloading ML Downscaling results have been added (available for O3 and NO2/NOx data)

parent 158654f9
No related branches found
No related tags found
No related merge requests found
......@@ -502,8 +502,29 @@ def generate_eurad_im_output_body(language_id, context, jobnr):
dbc.Checkbox(id="eurad_im_downscaling", label=f"{guitr.show_downscaling_label[language_id]}", value=0, disabled=True)
], width=12)
], class_name="row mt-3f"),
dbc.Row([
dbc.Col(html.Br(), width=12),
dbc.Col([
dbc.Button(f"{guitr.ml_download_label[language_id]}", id="ml_downscaling_data_download",
n_clicks=0, class_name="fzj_style_btn"),
], width=12),
dbc.Col([
dbc.Label(f"{guitr.ml_download_explanation[language_id]}", id="ml_download_explanation",
style={'font-size': '12px'}),
], width=12)
], class_name="row mt-3f"),
]
@callback(
Output('ml_downscaling_data_download', 'disabled'),
[Input('variable-dropdown-output', 'value')]
)
def update_button_disabled(selected_option):
if selected_option == 'O3' or selected_option == 'NO2':
return False
else:
return True
def generate_eurad_im_output_modal(jobnr=None, lisopen=False, language_id=0):
return html.Div([
......
......@@ -124,6 +124,9 @@ day_label = ["day", "Tag"]
day_plural_label = ["s", "e"]
download_label = ["Download Data", "Daten herunterladen"]
im_download_label = ["Download Plots", "Plots herunterladen"]
ml_download_label = ["Download ML Downscaling data (*)", "ML Downscaling Ergebnisse (*) herunterladen"]
ml_download_explanation = ["(*): ML Downscaling for NO2 corresponds to downscaling NOx",
"(*): ML Downscaling für NO2 entspricht dem Downscaling von NOx"]
downscaling_label = ["Postprocessing with ML-Downscaling", "Postprocessing mit ML-Downscaling"]
show_downscaling_label = ["Show results with ML downscaling", "Ergebnisse mit ML-Downscaling anzeigen"]
show_target_plot_label = ["Show target plot", "Ergebnisse als Schwellwertplot anzeigen"]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment