From 38e85fbaaea37e40593772f1867aaae3eafb9bae Mon Sep 17 00:00:00 2001 From: rtrimana Date: Tue, 7 Nov 2017 16:45:24 -0800 Subject: [PATCH 1/1] Adding moving window average using numpy library --- parser/parse_packet_frequency.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/parser/parse_packet_frequency.py b/parser/parse_packet_frequency.py index ee4cee5..5bc1a35 100644 --- a/parser/parse_packet_frequency.py +++ b/parser/parse_packet_frequency.py @@ -23,8 +23,8 @@ TABLE_HEADER_X = "Timestamp (hh:mm:ss)" TABLE_HEADER_Y = "Packet frequency (pps)" # Use this constant as a flag -WINDOW_SIZE = 3 -USE_MOVING_AVERAGE = False +WINDOW_SIZE = 5 +USE_MOVING_AVERAGE = True def moving_average(array, window=3): @@ -32,6 +32,8 @@ def moving_average(array, window=3): Args: array: array of numbers window: window of moving average (default = 3) + Adapted from: + https://stackoverflow.com/questions/14313510/how-to-calculate-moving-average-using-numpy """ # Check if window > len(array) if window > len(array): -- 2.34.1