@@ -41,6 +41,7 @@ def __init__(self, presenter: SpectrumViewerWindowPresenter, parent=None) -> Non
41
41
self .run_fit_button = QPushButton ("Run fit" )
42
42
self .layout ().addWidget (self .run_fit_button )
43
43
self .run_fit_button .clicked .connect (self .presenter .run_region_fit )
44
+ self ._param_values_logged = False
44
45
45
46
def set_parameters (self , params : list [str ]) -> None :
46
47
"""
@@ -71,13 +72,16 @@ def set_parameter_values(self, values: dict[str, float]) -> None:
71
72
for name , value in values .items ():
72
73
row = self ._rows [name ]
73
74
row [2 ].setText (f"{ value :f} " )
74
- LOG .debug ("Final fit parameter values updated: %s" , values )
75
+
76
+ if not self ._param_values_logged :
77
+ LOG .info ("Final fit parameter values updated: %s" , values )
78
+ self ._param_values_logged = True
75
79
76
80
def set_fitted_parameter_values (self , values : dict [str , float ]) -> None :
77
81
for name , value in values .items ():
78
82
row = self ._rows [name ]
79
83
row [3 ].setText (f"{ value :f} " )
80
- LOG .debug ("Final fit parameter values updated: %s" , values )
84
+ LOG .debug ("Final fit parameter values updated: %s" , values )
81
85
82
86
def get_initial_param_values (self ) -> list [float ]:
83
87
params = [float (row [2 ].text ()) for row in self ._rows .values ()]
0 commit comments