From bee5491a3395f34cbe141ed4e2aca38ec37e6ecd Mon Sep 17 00:00:00 2001
From: tomrink <rink@ssec.wisc.edu>
Date: Mon, 2 Nov 2020 10:09:35 -0600
Subject: [PATCH] snapshot...

---
 modules/amv/intercompare.py | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/modules/amv/intercompare.py b/modules/amv/intercompare.py
index 5a11e0ca..1b610798 100644
--- a/modules/amv/intercompare.py
+++ b/modules/amv/intercompare.py
@@ -1184,12 +1184,13 @@ def analyze_best_fit_all(amvs, bfs, bin_size=200):
 def analyze_best_fit_single(amvs, bfs, bin_size=200):
     bfs = np.array(bfs)
 
-    keep = bfs[:, 4] == 0
-    keep_idxs = bfs[keep, 0]
-    keep_idxs = keep_idxs.astype(np.int32)
+    # keep = bfs[:, 4] == 0
+    # keep_idxs = bfs[keep, 0]
+    # keep_idxs = keep_idxs.astype(np.int32)
+    keep_idxs = bfs[:, 0]
 
     amv_p = amvs[keep_idxs, amv_pres_idx]
-    bf_p = bfs[keep, 3]
+    bf_p = bfs[:, 3]
     diff = amv_p - bf_p
     mad = np.average(np.abs(diff))
     bias = np.average(diff)
@@ -1206,7 +1207,7 @@ def analyze_best_fit_single(amvs, bfs, bin_size=200):
 
     amv_spd = amvs[keep_idxs, amv_spd_idx]
     amv_dir = amvs[keep_idxs, amv_dir_idx]
-    bf_spd, bf_dir = spd_dir_from_uv(bfs[keep, 1], bfs[keep, 2])
+    bf_spd, bf_dir = spd_dir_from_uv(bfs[:, 1], bfs[:, 2])
 
     diff = amv_spd * units('m/s') - bf_spd
     spd_mad = np.average(np.abs(diff))
@@ -1227,8 +1228,8 @@ def analyze_best_fit_single(amvs, bfs, bin_size=200):
     bin_dir = bin_data_by(dir_diff, amv_p, bin_ranges)
 
     amv_u, amv_v = uv_from_spd_dir(amvs[keep_idxs, amv_spd_idx], amvs[keep_idxs, amv_dir_idx])
-    u_diffs = amv_u - (bfs[keep, 1] * units('m/s'))
-    v_diffs = amv_v - (bfs[keep, 2] * units('m/s'))
+    u_diffs = amv_u - (bfs[:, 1] * units('m/s'))
+    v_diffs = amv_v - (bfs[:, 2] * units('m/s'))
 
     vd = np.sqrt(u_diffs**2 + v_diffs**2)
     vd_mean = np.mean(vd)
-- 
GitLab