Add files via upload

This commit is contained in:
yalmansour1998
2024-06-05 13:11:07 +02:00
committed by GitHub
parent 8ce0035f73
commit f99eeef6f6

View File

@ -8,6 +8,7 @@ import plotly.io as pio
from util import *
from filtrage import *
from selection_filtre import *
from Bscan_Cscan_trait import *
dash.register_page(
@ -440,24 +441,8 @@ def update_heatmap_ascan(
print("fin du traitement")
bouton = "Valider"
if n_clicks != None:
data_traits = switch_case(data_traits, int(selec_transforme_hilbert))
data_traits = switch_case(
data_traits,
int(select_filtre_1),
float(fs_filtre_1),
float(cutoff_filtre_1),
int(order_filtre_1),
int(windowsize_filtre_1),
)
data_traits = switch_case(
data_traits,
int(select_filtre_2),
float(fs_filtre_2),
float(cutoff_filtre_2),
int(order_filtre_2),
int(windowsize_filtre_2),
)
data_traits= Cscant(volume,int(selec_transforme_hilbert),int(select_filtre_1),int(select_filtre_2),
float(fs_filtre_1),float(cutoff_filtre_1),int(order_filtre_1),int(windowsize_filtre_1),float(fs_filtre_2),float(cutoff_filtre_2),int(order_filtre_2),int(windowsize_filtre_2))
bouton = "Valider"
fig = px.line(title="A-scan")
new_trace = go.Scatter(y=data_avec_traitement, mode="lines", name=" Ascan trait ")
@ -468,33 +453,17 @@ def update_heatmap_ascan(
fig.add_trace(new_trace)
fig.update_layout(xaxis_title="indix", yaxis_title="amplitude")
data_bscan = switch_case(
volume[select_ascan_y - 1, select_ascan_z[0] : select_ascan_z[1], :],
int(selec_transforme_hilbert),
)
data_bscan = switch_case(
data_bscan,
int(select_filtre_1),
float(fs_filtre_1),
float(cutoff_filtre_1),
int(order_filtre_1),
int(windowsize_filtre_1),
)
data_bscan = switch_case(
data_bscan,
int(select_filtre_2),
float(fs_filtre_2),
float(cutoff_filtre_2),
int(order_filtre_2),
int(windowsize_filtre_2),
)
data_bscan=Bscant(volume[select_ascan_y - 1, select_ascan_z[0] : select_ascan_z[1], :],int(selec_transforme_hilbert),int(select_filtre_1),int(select_filtre_2),float(fs_filtre_1),
float(cutoff_filtre_1),int(order_filtre_1),int(windowsize_filtre_1),float(fs_filtre_2),float(cutoff_filtre_2),int(order_filtre_2),int(windowsize_filtre_2),)
fig2 = px.imshow(
data_bscan,
color_continuous_scale="Jet",
aspect="auto",
title="B-scan ZX",
title="B-scan XZ",
)
fig2.update_layout(xaxis_title="X", yaxis_title="Z ")
fig2.update_layout(xaxis_title="Z", yaxis_title=" X")
data_sans_traitement_fft = np.fft.fft(
volume[
int(select_ascan_y) - 1,