|
|
@ -673,7 +673,18 @@ class FitAnalyser(): |
|
|
|
return value |
|
|
|
|
|
|
|
def _get_fit_full_result_single(self, fitResult, key): |
|
|
|
return ufloat(fitResult.params[key].value, fitResult.params[key].stderr) |
|
|
|
|
|
|
|
if not fitResult.params[key].value is None: |
|
|
|
value = fitResult.params[key].value |
|
|
|
else: |
|
|
|
value = np.nan |
|
|
|
|
|
|
|
if not fitResult.params[key].stderr is None: |
|
|
|
std = fitResult.params[key].stderr |
|
|
|
else: |
|
|
|
std = np.nan |
|
|
|
|
|
|
|
return ufloat(value, std) |
|
|
|
|
|
|
|
def _get_fit_full_result(self, fitResult, params): |
|
|
|
func = np.vectorize(self._get_fit_full_result_single) |
|
|
|