fit results for all-fixed global parameter

This commit is contained in:
Dominik Demuth 2023-12-25 15:28:54 +01:00
parent 289de202bc
commit 7cca24950a

View File

@ -237,8 +237,7 @@ class FitRoutine(object):
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
else:
if mode == 'lsq':
self._least_squares_single(data, p0_k, lb_k, ub_k, var_pars_k)
@ -252,6 +251,12 @@ class FitRoutine(object):
else:
data_pars, p0, lb, ub, var_pars = self._prep_global(data_groups, linked_parameter)
if not p0:
for data_k, p_k in zip(data_groups, data_pars):
self.make_results(data_k, p_k, [], p_k, (len(p_k), len(p_k)),
err=None, corr=None, partial_corr=None)
else:
if mode == 'lsq':
self._least_squares_global(data_groups, p0, lb, ub, var_pars, data_pars)