From 0f0eb3e306a6714e97b38d5dff3e93616465e234 Mon Sep 17 00:00:00 2001
From: Brian Moe <brian.moe@ligo.org>
Date: Tue, 17 Jan 2012 15:21:29 -0600
Subject: [PATCH] Removed Test events from histogram data

---
 gracedb/management/commands/make_histograms.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/gracedb/management/commands/make_histograms.py b/gracedb/management/commands/make_histograms.py
index 5a104ff1d..2bb767591 100644
--- a/gracedb/management/commands/make_histograms.py
+++ b/gracedb/management/commands/make_histograms.py
@@ -47,7 +47,8 @@ class Command(NoArgsCommand):
                 note['fname'] = fname
                 data = Event.objects.filter(analysisType=atype,
                                             created__range=[start_time, now],
-                                            gpstime__gt=0)
+                                            gpstime__gt=0) \
+                                    .exclude(group__name="Test")
                 note['count'] = data.count()
                 data = [e.reportingLatency() for e in data]
                 data = [d for d in data if d <= MAX_X and d > 0]
@@ -88,10 +89,11 @@ def writeIndex(notes, fname):
             if n['fname'] is not None:
                 table += '<img width="400" height="300" src="%s"/>' % \
                            os.path.basename(n['fname'])
+                extra = "%d total events" % n['count']
             else:
                 extra = "No Applicable Events"
             if n['over'] != 0:
-                extra = "%d events over maximum latency of %s seconds" % (n['over'], MAX_X)
+                extra += "<br/>%d events over maximum latency of %s seconds" % (n['over'], MAX_X)
             table += "<br/>%s" % extra
             table += "</td>"
         table += "</tr>"
@@ -192,7 +194,7 @@ def gnuplotHistogramData(atype, start, end):
     hist_data = {}
 
     data = Event.objects.filter(analysisType=atype,
-                                created__range=[start, end])
+                                created__range=[start, end]).exclude(group__name="Test")
 
     for e in data:
         latency =  e.reportingLatency()
-- 
GitLab