From e662f311b0bf335dc96911b73ff3304f9946f8c6 Mon Sep 17 00:00:00 2001
From: Sander de Snoo <59472150+sldesnoo-Delft@users.noreply.github.com>
Date: Mon, 25 Jul 2022 15:03:25 +0200
Subject: [PATCH] Added some more logging

---
 pulse_lib/qblox/pulsar_uploader.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/pulse_lib/qblox/pulsar_uploader.py b/pulse_lib/qblox/pulsar_uploader.py
index 8eafb17b..e411138d 100644
--- a/pulse_lib/qblox/pulsar_uploader.py
+++ b/pulse_lib/qblox/pulsar_uploader.py
@@ -279,12 +279,15 @@ class PulsarUploader:
                 raw = [np.zeros(0)]*2
             else:
                 try:
+                    start = time.perf_counter()
                     bin_data = self.q1instrument.get_acquisition_bins(channel_name, 'default') # @@@ handle timeout
                     raw = []
                     for i in range(2):
                         path_data = np.require(bin_data['integration'][f'path{i}'], dtype=float)
                         # scale to mV values; in_range is voltage peak-peak
                         raw.append(self._scale_acq_data(path_data, in_ranges[i]/2*scaling*1000))
+                    duration_ms = (time.perf_counter()-start)*1000
+                    logging.debug(f'Retrieved data {channel_name} in {duration_ms:5.1f} ms')
                 except KeyError:
                     raw = [np.zeros(0)]*2
 
-- 
GitLab