Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/readers.py
diff options
context:
space:
mode:
Diffstat (limited to 'readers.py')
-rw-r--r--readers.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/readers.py b/readers.py
index 9674125..21dd34a 100644
--- a/readers.py
+++ b/readers.py
@@ -19,6 +19,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
import cPickle
+import csv
class StopWatch():
@@ -60,3 +61,22 @@ class StopWatch():
round(i, 2)))
return chart_data
+
+
+class Measure():
+
+ def set_data(self, data):
+ self.reader = csv.reader(data)
+
+ def get_chart_data(self):
+ count = 0
+ chart_data = []
+
+ for row in self.reader:
+ count += 1
+
+ if count > 6:
+ label, value = row[0].split(": ")
+ chart_data.append((label, float(value)))
+
+ return chart_data