class Plot(Stream): def _init(self): self._plot=Series(self._name) self._check=False ## allow out-of-order processing def _register(self,var): print "Plot.register>", var assert var not in self._input ## duplicate register self._addIn(var) self._plot.addLine("%s" % (var.name)) return True def _compute(self,value,delta): name="%s" % (value.var.name) self._plot.add(name,value)
def _init(self): self._plot=Series(self._name) self._check=False ## allow out-of-order processing