From ac5426ec1727bdd8149e93edf37db60b8aa4d5be Mon Sep 17 00:00:00 2001
From: Peter Luenenschloss <peter.luenenschloss@ufz.de>
Date: Mon, 14 Sep 2020 07:49:35 +0200
Subject: [PATCH] minor nicemaking

---
 saqc/funcs/functions.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/saqc/funcs/functions.py b/saqc/funcs/functions.py
index a4b1b08a9..b48ecbb57 100644
--- a/saqc/funcs/functions.py
+++ b/saqc/funcs/functions.py
@@ -960,9 +960,8 @@ def flagDriftFromNorm(data, field, flagger, fields, segment_freq, norm_spread, n
         for i, j in combs:
             dist = metric(segment[1].iloc[:, i].values, segment[1].iloc[:, j].values)
             dist_mat[i, j] = dist
-            dist_mat[j, i] = dist
 
-        condensed = np.array([np.abs(dist_mat[i[0], i[1]]) for i in combs])
+        condensed = np.abs(dist_mat[tuple(zip(*combs))])
         Z = linkage(condensed, method=linkage_method)
         cluster = fcluster(Z, norm_spread, criterion='distance')
         counts = collections.Counter(cluster)
-- 
GitLab