Skip to content
Snippets Groups Projects
Commit 6a695e7a authored by Yngve Levinsen's avatar Yngve Levinsen
Browse files

added TraceWin.plt.calc_std

parent 49b6ba00
No related branches found
No related tags found
No related merge requests found
...@@ -244,6 +244,25 @@ class plt: ...@@ -244,6 +244,25 @@ class plt:
for v in vals: for v in vals:
self.avg[v].append(numpy.average(data[v])) self.avg[v].append(numpy.average(data[v]))
def calc_std(self):
'''
Calculates the beam sizes
'''
import numpy
if not hasattr(self,'sigma'):
self.calc_sigma()
vals=self._columns[:-1]
self.std={}
for j in xrange(len(vals)):
v=vals[j]
self.std[v]=numpy.sqrt(self.sigma[:,j,j])
def calc_minmax(self,pmin=5,pmax=95): def calc_minmax(self,pmin=5,pmax=95):
''' '''
Calculates min/max values of beam coordinates Calculates min/max values of beam coordinates
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment