From 5c6bdfcfee9269a77e1bdfd904df80ee0675f817 Mon Sep 17 00:00:00 2001
From: Peter Luenenschloss <peter.luenenschloss@ufz.de>
Date: Wed, 8 Jul 2020 10:57:29 +0200
Subject: [PATCH] smll bfx

---
 saqc/funcs/proc_functions.py | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/saqc/funcs/proc_functions.py b/saqc/funcs/proc_functions.py
index 57eed1cae..e3e9d194b 100644
--- a/saqc/funcs/proc_functions.py
+++ b/saqc/funcs/proc_functions.py
@@ -156,7 +156,7 @@ def proc_interpolateGrid(data, field, flagger, freq, method, inter_order=2, drop
     samples at the interpolated, equidistant timestamps (of frequency "freq").
 
     Parameters
-    ---------.copy()
+    ---------
     freq : Offset String
         The frequency of the grid you want to interpolate your data at.
 
@@ -184,8 +184,6 @@ def proc_interpolateGrid(data, field, flagger, freq, method, inter_order=2, drop
         """
 
     datcol = data[field]
-    if datcol.empty:
-        return data, flagger
     datcol = datcol.copy()
     flagscol = flagger.getFlags(field)
     if empty_intervals_flag is None:
@@ -196,7 +194,8 @@ def proc_interpolateGrid(data, field, flagger, freq, method, inter_order=2, drop
     drop_mask |= datcol.isna()
     datcol[drop_mask] = np.nan
     datcol.dropna(inplace=True)
-
+    if datcol.empty:
+        return data, flagger
     # account for annoying case of subsequent frequency aligned values, differing exactly by the margin
     # 2*freq:
     spec_case_mask = datcol.index.to_series()
-- 
GitLab