From 7a50f2c8d539ca7112313ace01559740791216d1 Mon Sep 17 00:00:00 2001 From: JakHolzer <53743814+JakHolzer@users.noreply.github.com> Date: Wed, 7 Oct 2020 10:29:04 +0200 Subject: [PATCH] Update fit2.py Added user input to no peak case --- pyzebra/fit2.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pyzebra/fit2.py b/pyzebra/fit2.py index 2b96a80..bb7e359 100644 --- a/pyzebra/fit2.py +++ b/pyzebra/fit2.py @@ -65,11 +65,11 @@ def fitccl( # Case for no peak, gaussian in centre, sigma as 20% of range print("No peak") peak_index = find_nearest(x, np.mean(x)) - guess[0] = x[int(peak_index)] - guess[1] = (x[-1] - x[0]) / 5 - guess[2] = 10 - guess[3] = 0 - guess[4] = np.mean(y) + guess[0] = x[int(peak_index)] if guess[0] is None else guess[0] + guess[1] = (x[-1] - x[0])/5 if guess[1] is None else guess[1] + guess[2] = 50 if guess[2] is None else guess[2] + guess[3] = 0 if guess[3] is None else guess[3] + guess[4] = np.mean(y) if guess[4] is None else guess[4] constraints_min[2] = 0 elif len(meas["peak_indexes"]) == 1: