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

Class Writer

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


writes the time series into an output strim ostream which mast have the writeline method. The values are seperated by the string seperator.
Method Summary
  __init__(self, time_serie, ostream, seperator, commend_tag)
  update(self, start, end)
updates the 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__(self)
  flush(self)
calls the update method with all the maximum processable range.
  getArgumentDataset(self, index)
returns the dataset of in the argument with index index
  getArguments(self, index)
returns the list of arguments or, index is present, the argument with index index.
  getControler(self)
returns the Controler updating the TimeSeriesOperator
  getLeftWingSize(self)
returns the left wing size
  getRightWingSize(self)
returns the right wing size
    Inherited from TimeSeriesControlerView
  getIdOfLastProcessedDatum(self)
  updateIdOfLastProcessedDatum(self, id_last_processed_datum)
    Inherited from TimeSeriesBase
  __str__(self)
  debug(self)
returns true if debug mode is on
  setDebug(self, flag)
sets debug mode to flag
  setDebugOff(self)
switch off degugging mode
  setDebugOn(self)
switch on degugging mode
  setDescription(self, text)

Method Details

update(self, start, end)

updates the the data [start:end] using [start-left_wing_size:end+right_wing_size] of its arguments (is overwritten by a particular TimeSeriesOperator)
Overrides:
esys.escript.timeseries.TimeSeriesOperator.update (inherited documentation)

Generated by Epydoc 2.1 on Thu Apr 27 11:16:21 2006 http://epydoc.sf.net