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

Class Writer

     TimeSeriesBase --+        
                      |        
TimeSeriesControlerView --+    
                          |    
         TimeSeriesOperator --+
                              |
                             Writer

Writes the time series into an output stream ostream which must have the writeline method. The values are separated by the string separator.

Instance Methods [hide private]
 
__init__(self, time_serie, ostream, seperator=',', commend_tag='#')
 
update(self, start, end)
Updates the data [start:end] using [start-left_wing_size:end+right_wing_size] of its arguments (is overwritten by a particular TimeSeriesOperator).

Inherited from TimeSeriesOperator: __del__, flush, getArgumentDataset, getArguments, getControler, getLeftWingSize, getRightWingSize

Inherited from TimeSeriesControlerView: getIdOfLastProcessedDatum, updateIdOfLastProcessedDatum

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

Method Details [hide private]

__init__(self, time_serie, ostream, seperator=',', commend_tag='#')
(Constructor)

 
Overrides: TimeSeriesBase.__init__

update(self, start, end)

 

Updates the data [start:end] using [start-left_wing_size:end+right_wing_size] of its arguments (is overwritten by a particular TimeSeriesOperator).

Overrides: TimeSeriesOperator.update
(inherited documentation)