From bf46434b8189bf39409d91c6abd73878cbc929b3 Mon Sep 17 00:00:00 2001
From: Jack Christopher Hutchinson Rolph <jack.rolph@desy.de>
Date: Sun, 14 Nov 2021 18:32:17 +0100
Subject: [PATCH] Update PeakOTron.py

---
 PeakOTron.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/PeakOTron.py b/PeakOTron.py
index c693c68..0186635 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...")
-- 
GitLab