Script execution
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user