From d911c7a79a55229aa32f8d81b9b3d5056f007594 Mon Sep 17 00:00:00 2001 From: yalmansour1998 <120363766+yalmansour1998@users.noreply.github.com> Date: Wed, 29 May 2024 12:54:39 +0200 Subject: [PATCH] Add files via upload --- 3D_app/pages/ascan.py | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/3D_app/pages/ascan.py b/3D_app/pages/ascan.py index 3e91ddd..013adb5 100644 --- a/3D_app/pages/ascan.py +++ b/3D_app/pages/ascan.py @@ -65,7 +65,7 @@ layout = html.Div( {"label": "filtre à réponse impulsionnelle infinie", "value": "6"}, {"label": "filtre à réponse impulsionnelle finie", "value": "7"}, ], - value=2, + value=3, style={"margin-bottom": "15px"}, ), ] @@ -116,10 +116,12 @@ layout = html.Div( ), dbc.Col( [ + dbc.Label("Fs ", html_for="Fs "), dbc.Input( id="input-ascan-solo-fs", type="number", placeholder="Fs", + value=200, step=0.1, style={"marginTop": "15px"}, ), @@ -128,10 +130,12 @@ layout = html.Div( ), dbc.Col( [ + dbc.Label("cut off", html_for="cut off"), dbc.Input( id="input-ascan-solo-cutoff", type="number", placeholder="cut_off", + value=3, step=0.1, style={"marginTop": "15px"}, ), @@ -140,11 +144,13 @@ layout = html.Div( ), dbc.Col( [ + dbc.Label("order", html_for="order"), dbc.Input( id="input-ascan-solo-order", type="number", placeholder="order", - step=0.1, + value=2, + step=1, style={"marginTop": "15px"}, ), ], @@ -152,10 +158,12 @@ layout = html.Div( ), dbc.Col( [ + dbc.Label("window size", html_for="window size"), dbc.Input( id="input-ascan-solo-windowsize", type="number", placeholder="window_size", + value=21, step=1, style={"marginTop": "15px"}, ), @@ -186,14 +194,19 @@ layout = html.Div( def update_heatmap_ascan(value1,value2,value3,value,n_clicks,fs,cutoff,order,windowsize): # TODO: implement the filter - if(n_clicks!=None and n_clicks>=1): - print("L12") - data_avec_traitement=volume[0,:,1] - data_sans_traitement=volume[0,:,1] - data_avec_traitement=switch_case(data_avec_traitement,value1) - data_sans_traitement=switch_case(data_sans_traitement,value1) - data_avec_traitement=switch_case(data_avec_traitement,value2,fs,cutoff,order,windowsize) - data_avec_traitement=switch_case(data_avec_traitement,value3,fs,cutoff,order,windowsize) + print("debut du traitement") + data_avec_traitement=volume[0,:,1] + data_sans_traitement=volume[0,:,1] + data_avec_traitement=switch_case(data_avec_traitement,value1) + data_sans_traitement=switch_case(data_sans_traitement,value1) + + print(fs,cutoff,order,windowsize,value2,value3) + + data_avec_traitement=switch_case(data_avec_traitement,value2,fs,cutoff,order,windowsize) + data_avec_traitement=switch_case(data_avec_traitement,value3,fs,cutoff,order,windowsize) + #data_avec_traitement=switch_case(data_avec_traitement,3,200,3,2,21) + #data_avec_traitement=switch_case(data_avec_traitement,2,200,3,2,21) + print("fin du traitement") fig = px.line( title="A-scan") new_trace = go.Scatter(y=data_avec_traitement, mode='lines', name=' Ascan traits ') fig.add_trace(new_trace)