diff --git a/simulations/11_pulsed_timing.py b/simulations/11_pulsed_timing.py index 6b8a69f..6bd5d47 100755 --- a/simulations/11_pulsed_timing.py +++ b/simulations/11_pulsed_timing.py @@ -6,6 +6,11 @@ from scipy import signal, interpolate import matplotlib.pyplot as plt import numpy as np +try: + from tqdm import tqdm +except: + tqdm = lambda x: x + rng = np.random.default_rng() class Waveform: @@ -105,15 +110,16 @@ def template_downsampler(template_signal, trace, template_t, trace_t, offset): if __name__ == "__main__": import os import matplotlib + import sys if os.name == 'posix' and "DISPLAY" not in os.environ: matplotlib.use('Agg') - template_dt = 5e-2 # ns bp_freq = (30e-3, 80e-3) # GHz + template_dt = 5e-2 # ns template_length = 100 # ns - noise_sigma_factor = 1e1 # keep between 10 and 0.1 + noise_sigma_factor = 1e0 # keep between 10 and 0.1 - N_residuals = 50*3 + N_residuals = 50*3 if len(sys.argv) < 2 else int(sys.argv[1]) antenna_dt = 2 # ns antenna_timelength = 2048 # ns @@ -144,7 +150,7 @@ if __name__ == "__main__": # Find difference between true and templated times # time_residuals = np.zeros(N_residuals) - for j in range(N_residuals): + for j in tqdm(range(N_residuals)): do_plots = j==0 # receive at antenna