diff --git a/script/test/WireScanTest2.py b/script/test/WireScanTest2.py index 019bdc8..21e8e94 100644 --- a/script/test/WireScanTest2.py +++ b/script/test/WireScanTest2.py @@ -5,7 +5,7 @@ wire = "x" blms = ["",""] cycles = 3 -calc_values = [] +stats = [] for i in range(len(blms)): @@ -28,15 +28,25 @@ for i in range(len(blms)): #set_attribute(path, "Gauss Sigma", float("nan") if (sigma is None) else sigma) print [off, amp, com, sigma] - samples[0].append(rms_com);samples[1].append(rms);samples[2].append(com);samples[3].append(sigma) + samples[0].append(ć);samples[1].append(rms);samples[2].append(com);samples[3].append(sigma) from mathutils import Gaussian g = Gaussian(amp, com, sigma) gauss = [g.value(v)+off for v in pos] plot([data, sp, sig, gauss], ["data", "sp", "signal", "gauss", ], xdata = pos, title="Fit blm" + str(i+1) + " - " + str(cycle+1)) - stats = [] + stats.append([]) for sample in samples: - stats.apppend((mean(sample), stdev(sample))) - print "-------------" - print i, stats + sample = [v for v in sample if v is not None] + stats[i].append( (mean(sample), stdev(sample)) if len(sample)>0 else (float("nan"), float("nan")) ) +print stats + +msg = "" +for i in range(len(blms)): + msg += "BLM " + str(i)+ ":" + msg += " RMS:" + str(stats[i][0]) + msg += " RMS COM:" + str(stats[i][1]) + msg += " Gauss COM:" + str(stats[i][2]) + msg += " Gauss Sigma:" + str(stats[i][3]) + +print msg \ No newline at end of file