Package esys :: Package escript :: Module timeseries :: Class Controler
[hide private]
[frames] | no frames]

Class Controler

     TimeSeriesBase --+        
                      |        
  TimeSeriesBaseDataset --+    
                          |    
     TimeSeriesBase --+   |    
                      |   |    
TimeSeriesControlerView --+    
                          |    
                 TimeSeries --+
                              |
                             Controler

Controls a set of TimeSeries.

Instance Methods [hide private]
 
__init__(self, buffer_size=1000, debug=False, description='TimeSeriesControler')
 
appendOperatorToUpdateList(self, time_serie)
 
flush(self)
Flushes all dependent TimeSeriesFilters by processing their flush method.
 
getControler(self)
Returns the Controler of the time series (overwrites method of TimeSeries).
 
needsFlushing(self)
Returns True if the depending TimeSeriesFilters needs to be flushed because the time nodes buffer is full or because of the set flush rate.
 
nextTime(self, value)
 
removeOperatorFromUpdateList(self, time_serie)
 
setFlushRate(self, rate=50)
Sets the flush rate, i.e.

Inherited from TimeSeries: __add__, __div__, __lshift__, __mul__, __neg__, __pos__, __pow__, __radd__, __rdiv__, __rmul__, __rpow__, __rshift__, __rsub__, __sub__, getDataset

Inherited from TimeSeriesBaseDataset: __getitem__, __len__, append, getBaseBuffer, getBaseBufferSize, getIdOfFirstAvailableDatum, getIdOfFirstDatum, getIdOfLastDatum, getIdOfLastUnreferencedDatum, getNumComponents, getNumData, getOffset, getOffsetInBaseBuffer, isEmpty, needsRearrangement, updateIdOfLastUnreferencedDatum

Inherited from TimeSeriesBase: __str__, debug, setDebug, setDebugOff, setDebugOn, setDescription

Inherited from TimeSeriesControlerView: getIdOfLastProcessedDatum, updateIdOfLastProcessedDatum

Method Details [hide private]

__init__(self, buffer_size=1000, debug=False, description='TimeSeriesControler')
(Constructor)

 
Overrides: TimeSeriesControlerView.__init__

setFlushRate(self, rate=50)

 

Sets the flush rate, i.e. after rate new time nodes have been checked in the flush method is called.