diff --git a/timflow/transient/fit.py b/timflow/transient/fit.py index c269eb5..24a229a 100755 --- a/timflow/transient/fit.py +++ b/timflow/transient/fit.py @@ -344,7 +344,7 @@ def fit_lmfit(self, report=False, printdot=True, **kwargs): self.parameters.loc[name, "optimal"] = self.fitresult.params.valuesdict()[ name ] - if hasattr(self.fitresult, "covar"): + if hasattr(self.fitresult, "covar") and self.fitresult.covar is not None: self.parameters["std"] = np.sqrt(np.diag(self.fitresult.covar)) self.parameters["perc_std"] = ( 100 * self.parameters["std"] / np.abs(self.parameters["optimal"])