diff --git a/PeakOTron.py b/PeakOTron.py index c693c682ba7afe50324715a04be9243d5cac1e87..0186635b07e332c82540c04dab84000ec3006acc 100644 --- a/PeakOTron.py +++ b/PeakOTron.py @@ -58,7 +58,7 @@ class BandWidthOptimiser: x_kde, y_kde = FFTKDE(kernel = self.kernel, bw=bw).fit(self.data).evaluate(self.n_kde_samples) return np.log(y_kde) except: - return 1/self.eps + return np.empty(self.n_kde_samples) def _PPF(self, data): """ Compute ECDF """ @@ -2089,6 +2089,8 @@ class PeakOTron: self.Init() self.InitFit(data, **kwargs_fit) + self._failed=True + if(not self._failed): print("Fitting...")