From f765f911f9db165ed6ae17e8244be7415685b1bf Mon Sep 17 00:00:00 2001 From: Tamas Gal <tgal@km3net.de> Date: Mon, 10 Jun 2019 11:51:23 +0200 Subject: [PATCH] Add timestamp to header --- scripts/trigger_rates.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/scripts/trigger_rates.py b/scripts/trigger_rates.py index 169f3f4..dfe1dcd 100755 --- a/scripts/trigger_rates.py +++ b/scripts/trigger_rates.py @@ -86,7 +86,8 @@ class TriggerRate(kp.Module): filename = join(self.data_path, "trigger_rates.csv") if not exists(filename): self.trigger_rates_fobj = open(filename, "w") - self.trigger_rates_fobj.write(','.join(self._trigger_types) + '\n') + self.trigger_rates_fobj.write('timestamp,' + + ','.join(self._trigger_types) + '\n') else: self.trigger_rates_fobj = open(filename, "a") self.trigger_rates_fobj.flush() @@ -159,13 +160,11 @@ class TriggerRate(kp.Module): def calculate_trigger_rates(self): timestamp = datetime.utcnow() trigger_rates = {} - trigger_rates['Overall'] = 0 with self.lock: for trigger, n_events in self.trigger_counts.items(): trigger_rate = n_events / self.interval self.trigger_rates[trigger].append((timestamp, trigger_rate)) trigger_rates[trigger] = trigger_rate - trigger_rates['Overall'] += trigger_rate self.trigger_counts = defaultdict(int) return timestamp.timestamp(), trigger_rates -- GitLab