From e4089a0b2c6a0c38ef136068a7da6596e22db973 Mon Sep 17 00:00:00 2001
From: Erik Kooistra <kooistra@astron.nl>
Date: Tue, 19 Jun 2018 12:39:01 +0000
Subject: [PATCH] Made corrections and added nonZeroDishes and
 nonZeroPolarizations.

---
 .../tests/verify_correlator_db_output.py       | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/applications/apertif/commissioning/tests/verify_correlator_db_output.py b/applications/apertif/commissioning/tests/verify_correlator_db_output.py
index 0ddb0dff51..78f7798b95 100644
--- a/applications/apertif/commissioning/tests/verify_correlator_db_output.py
+++ b/applications/apertif/commissioning/tests/verify_correlator_db_output.py
@@ -294,17 +294,21 @@ for bui in beamlets:
             even = True
             for data in rdPayload:
                 if even:
-                    visReal = cm.to_signed(data)
+                    visReal = cm.to_signed(data, 32)
                 else:
-                    visImag = cm.to_signed(data)
+                    visImag = cm.to_signed(data, 32)
                     rdVisibilities.append(complex(visReal, visImag))
+                even = not even
                     
             # Find the TP for all read visibilities that are non-zero
-            nonZeroVisibilities = cm.find_indices_where_value_ne(rdVisibilities, 0)
-            nonZeroTpPairs = visibilities_to_tp_pairs(nonZeroVisibilities)
-            nonZeroTp = tp_pairs_to_active_tp(tpPairs)
-            tc.append_log(tc.V_INFO_DETAILS, reportStr + 'Non zero TP = %s' % nonZeroTp)
-                                
+            nonZeroVisibilities = cm.find_indices_where_ne(rdVisibilities, 0)
+            nonZeroTpPairs = apr.visibilities_to_tp_pairs(nonZeroVisibilities)
+            nonZeroTp = apr.tp_pairs_to_active_tp(nonZeroTpPairs)
+            nonZeroDishes = apr.tp_to_dish_indices(nonZeroTp)
+            nonZeroPolarizations = apr.tp_to_pol_indices(nonZeroTp)
+            tc.append_log(tc.V_INFO, reportStr + 'Non zero TP = %s : polarizations = %s and dishes = %s' % (nonZeroTp, nonZeroPolarizations, nonZeroDishes))
+
+
 ###############################################################################
 # End
 tc.set_section_id('')
-- 
GitLab