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