Script execution

This commit is contained in:
gobbo_a
2017-05-05 15:21:48 +02:00
parent b9080e5609
commit 29b78a8310
+16 -6
View File
@@ -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