From 61fd02086d0169cc32b13660820036a31e7102f3 Mon Sep 17 00:00:00 2001
From: pcain-usgs <pcain@usgs.gov>
Date: Thu, 10 Sep 2020 13:18:23 -0600
Subject: [PATCH] subtract input_sample_period for average steps

---
 geomagio/algorithm/FilterAlgorithm.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/geomagio/algorithm/FilterAlgorithm.py b/geomagio/algorithm/FilterAlgorithm.py
index 9e8c94a38..9f8ad327d 100644
--- a/geomagio/algorithm/FilterAlgorithm.py
+++ b/geomagio/algorithm/FilterAlgorithm.py
@@ -75,7 +75,7 @@ def get_nearest_time(step, output_time, left=True):
         interval_end = interval_start + step["output_sample_period"]
         filter_center = interval_start + half_width
         data_start = interval_start
-        data_end = interval_end
+        data_end = interval_end - step["input_sample_period"]
     else:
         filter_center = interval_start
         data_start = filter_center - half_width
@@ -401,6 +401,7 @@ class FilterAlgorithm(Algorithm):
         input_end : UTCDateTime
             end of input required to generate requested output.
         """
+        print("get_input_interval")
         steps = self.get_filter_steps()
         # calculate start/end from inverted step array
         for step in reversed(steps):
-- 
GitLab