Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/readers.py
diff options
context:
space:
mode:
authorAgustin Zubiaga <aguz@sugarlabs.org>2012-02-14 14:13:53 (GMT)
committer Agustin Zubiaga <aguz@sugarlabs.org>2012-02-14 14:13:53 (GMT)
commit122dba88aa4ee35b8742abb3f5e492ef694b5fcf (patch)
tree5eddf80d5ff0373b3f2aaf4e35bb764af82db0b1 /readers.py
parent3eddead0d1572ae37d58937e8ce9abf8badd6cb9 (diff)
Plot the measure data
Some bugs... Signed-off-by: Agustin Zubiaga <aguz@sugarlabs.org>
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