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