fit results for all fixed parameter

This commit is contained in:
Dominik Demuth 2023-12-25 14:16:20 +01:00
parent 7290b62003
commit 289de202bc

View File

@ -234,6 +234,11 @@ class FitRoutine(object):
# get variable parameter for fitter
p0_k, lb_k, ub_k, var_pars_k = self._prep_data(data)
if p0_k is None:
self.make_results(data, data.para_keys, var_pars_k, data.para_keys, (len(data.para_keys), len(data.para_keys)),
err=None, corr=None, partial_corr=None)
return self.result
if mode == 'lsq':
self._least_squares_single(data, p0_k, lb_k, ub_k, var_pars_k)
@ -291,7 +296,10 @@ class FitRoutine(object):
vals.append([v_k.scaled_value, v_k.lb / v_k.scale, v_k.ub / v_k.scale])
var_pars.append(p_k)
pp, lb, ub = zip(*vals)
if vals:
pp, lb, ub = zip(*vals)
else:
pp = lb = ub = None
return pp, lb, ub, var_pars