From 8cbd1b7187ce3ed9a825d6ed11cc432f3cfde9a5 Mon Sep 17 00:00:00 2001
From: Chris Pankow <chris.pankow@ligo.org>
Date: Fri, 1 Sep 2017 13:13:03 -0400
Subject: [PATCH] rapidpe_cig: silence deprecation warnings

---
 lalinference/python/rapidpe_compute_intrinsic_grid.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lalinference/python/rapidpe_compute_intrinsic_grid.py b/lalinference/python/rapidpe_compute_intrinsic_grid.py
index 092451e565..6f7bbab0d1 100644
--- a/lalinference/python/rapidpe_compute_intrinsic_grid.py
+++ b/lalinference/python/rapidpe_compute_intrinsic_grid.py
@@ -90,7 +90,7 @@ def find_olap_index(tree, intr_prms, exact=True, **kwargs):
     pt = numpy.array([kwargs[k] for k in intr_prms])
 
     # FIXME: Replace with standard function
-    dist, m_idx = tree.query(pt, k=1)
+    dist, m_idx = tree.query(numpy.atleast_2d(pt), k=1)
     dist, m_idx = dist[0][0], int(m_idx[0][0])
 
     # FIXME: There's still some tolerance from floating point conversions
@@ -152,7 +152,7 @@ def get_evidence_grid(points, res_pts, intr_prms, exact=False):
     grid_idx = []
     # Reorder the grid points to match their weight indices
     for res in res_pts:
-        dist, idx = grid_tree.query(res, k=1)
+        dist, idx = grid_tree.query(numpy.atleast_2d(res), k=1)
         # Stupid floating point inexactitude...
         #print res, selected[idx[0][0]]
         #assert numpy.allclose(res, selected[idx[0][0]])
@@ -363,7 +363,7 @@ else:
     if opts.deactivate:
         get_idx = set()
         for pt in pts[idx:]:
-            get_idx.add(tree.query(pt, k=1, return_distance=False)[0][0])
+            get_idx.add(tree.query(numpy.atleast_2d(pt), k=1, return_distance=False)[0][0])
         selected = grid[numpy.array(list(get_idx))]
     else:
         selected = grid
-- 
GitLab