diff python/moving.py @ 93:19603b5fa578

added timeinterval computation for indicators based on dictionaries
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Mon, 13 Jun 2011 14:15:08 -0400
parents a5ef9e40688e
children 9928c2fa72cc
line wrap: on
line diff
--- a/python/moving.py	Sun Jun 12 03:24:55 2011 -0400
+++ b/python/moving.py	Mon Jun 13 14:15:08 2011 -0400
@@ -475,6 +475,12 @@
             else:
                 return self.values.values()[self.iterInstantNum-1]
 
+    def getTimeInterval(self):
+        if not self.timeInterval and type(self.values)==dict:
+            instants = self.values.keys()
+            self.timeInterval = TimeInterval(instants[0], instants[-1])
+        return self.timeInterval
+
     def getValues(self):
         if self.timeInterval:
             return self.values