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

Class TimeSeriesShift

     TimeSeriesBase --+        
                      |        
  TimeSeriesBaseDataset --+    
                          |    
     TimeSeriesBase --+   |    
                      |   |    
TimeSeriesControlerView --+    
                          |    
                 TimeSeries --+
                              |
                             TimeSeriesShift

Creates a shift of the time series, i.e. if d[n] is the datum at time t[n], the value at t[n] becomes v[n+shift] on the output.

Instance Methods [hide private]
 
__init__(self, time_serie, shift=1)
 
getControler(self)

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, time_serie, shift=1)
(Constructor)

 
Overrides: TimeSeriesControlerView.__init__