fit results for all fixed parameter
This commit is contained in:
parent
7290b62003
commit
289de202bc
@ -234,6 +234,11 @@ class FitRoutine(object):
|
|||||||
# get variable parameter for fitter
|
# get variable parameter for fitter
|
||||||
p0_k, lb_k, ub_k, var_pars_k = self._prep_data(data)
|
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':
|
if mode == 'lsq':
|
||||||
self._least_squares_single(data, p0_k, lb_k, ub_k, var_pars_k)
|
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])
|
vals.append([v_k.scaled_value, v_k.lb / v_k.scale, v_k.ub / v_k.scale])
|
||||||
var_pars.append(p_k)
|
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
|
return pp, lb, ub, var_pars
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user