diff --git a/applications/apertif/commissioning/tests/verify_correlator_db_output.py b/applications/apertif/commissioning/tests/verify_correlator_db_output.py index 0ddb0dff513075d4aa318ba97b5adef72708cf3d..78f7798b959dcbeedfa36f843b0f345438a6da0b 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('')