Package SimPy :: Module Recording :: Class Tally
[hide private]
[frames] | no frames]

Class Tally

source code

Instance Methods [hide private]
 
__init__(self, name='a_Tally', ylab='y', tlab='t', sim=None) source code
 
setHistogram(self, name='', low=0.0, high=100.0, nbins=10)
Sets histogram parameters.
source code
 
observe(self, y, t=None) source code
 
reset(self, t=None) source code
 
count(self) source code
 
total(self) source code
 
mean(self) source code
 
timeAverage(self, t=None) source code
 
var(self) source code
 
timeVariance(self, t=None)
the time - weighted Variance of the Tallied variable.
source code
 
__len__(self) source code
 
__eq__(self, l) source code
 
getHistogram(self) source code
 
printHistogram(self, fmt='%s')
Returns formatted frequency distribution table string from Tally.
source code
Method Details [hide private]

setHistogram(self, name='', low=0.0, high=100.0, nbins=10)

source code 

Sets histogram parameters. Must be called to prior to observations initiate data collection for histogram.

timeVariance(self, t=None)

source code 

the time - weighted Variance of the Tallied variable.

If t is used it is assumed to be the current time, otherwise t = self.sim.now()

printHistogram(self, fmt='%s')

source code 

Returns formatted frequency distribution table string from Tally. Precondition: setHistogram must have been called. fmt == format of bin range values