From 285548687068574cb053843432ea379c803283f4 Mon Sep 17 00:00:00 2001
From: Laurent Mercadier <laurent.mercadier@xfel.eu>
Date: Thu, 15 Aug 2019 15:56:39 +0200
Subject: [PATCH] displays more info on fit parameters

---
 knife_edge.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/knife_edge.py b/knife_edge.py
index 4fffc94..30a3969 100644
--- a/knife_edge.py
+++ b/knife_edge.py
@@ -49,6 +49,8 @@ def knife_edge(nrun, axisKey='scannerX', signalKey='FastADC4peaks', p0=None, plo
         p0 = [np.mean(positions), 0.1, np.max(intensities)/2]
     popt, pcov = curve_fit(func, positions, intensities, p0=p0)
     print('w0 = (%.1f +/- %.1f) um'%(popt[1]*1e3, pcov[1,1]**0.5*1e3))
+    print('x0 = (%.3f +/- %.1f) mm'%(popt[0], pcov[0,0]**0.5*1e3))
+    print('a = %e +/- %e '%(popt[2], pcov[2,2]**0.5*1e3))
     
     if plot:
         xfit = np.linspace(positions.min(), positions.max(), 1000)
-- 
GitLab