Example #1
0
 def __init__(self,observer,variable,values,tsid,csid ):
     self.matcher=ITimeSeries(variable,values,tsid,csid)
     self.observer = observer
     self.type="timeSeries"
     TimeSeries.nTimeSeries +=1
     self.name = "ts_%d"%TimeSeries.nTimeSeries
     Subscriber.__init__(self,observer)
Example #2
0
    class TimeSeries(Subscriber):
        """ """
        nTimeSeries = 0
        def __init__(self,observer,variable,values,tsid,csid ):
            self.matcher=ITimeSeries(variable,values,tsid,csid)
            self.observer = observer
            self.type="timeSeries"
            TimeSeries.nTimeSeries +=1
            self.name = "ts_%d"%TimeSeries.nTimeSeries
            Subscriber.__init__(self,observer)

        def selectIds(self,ids):
            self.matcher.select(ids)

        def selectObservations(self,observations):
            ids = self.matcher.matchObservations(observations)
            self.selectIds(ids)
        def selectedObservations(self,observations):
            ids = self.matcher.matchObservations(observations)
            self.publish("selectedObservations",observations)

        def buildMethods(self):
            m = {"selectObservations":self.selectObservations,
                 "selectedObservations":self.selectedObservations}
            self.methods = m
Example #3
0
    class TimeSeries(Subscriber):
        """ """
        nTimeSeries = 0
        def __init__(self,observer,variable,values,tsid,csid ):
            self.matcher=ITimeSeries(variable,values,tsid,csid)
            self.observer = observer
            self.type="timeSeries"
            TimeSeries.nTimeSeries +=1
            self.name = "ts_%d"%TimeSeries.nTimeSeries
            Subscriber.__init__(self,observer)

        def selectIds(self,ids):
            self.matcher.select(ids)

        def selectObservations(self,observations):
            ids = self.matcher.matchObservations(observations)
            self.selectIds(ids)
        def selectedObservations(self,observations):
            ids = self.matcher.matchObservations(observations)
            self.publish("selectedObservations",observations)

        def buildMethods(self):
            m = {"selectObservations":self.selectObservations,
                 "selectedObservations":self.selectedObservations}
            self.methods = m
Example #4
0
 def __init__(self,observer,variable,values,tsid,csid ):
     self.matcher=ITimeSeries(variable,values,tsid,csid)
     self.observer = observer
     self.type="timeSeries"
     TimeSeries.nTimeSeries +=1
     self.name = "ts_%d"%TimeSeries.nTimeSeries
     Subscriber.__init__(self,observer)