From c94e04ae556375b2a16f7a5d939b5d802d41f74e Mon Sep 17 00:00:00 2001 From: Marek Blok <Marek.Blok@pg.edu.pl> Date: Sat, 4 Mar 2023 18:14:34 +0100 Subject: [PATCH] fixed get_SNR_dB SNR_dB_range infterpretation for int and float scallar values --- data_processor/creators.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/data_processor/creators.py b/data_processor/creators.py index bded5a1..5b2d568 100644 --- a/data_processor/creators.py +++ b/data_processor/creators.py @@ -88,8 +88,9 @@ def get_SNR_dB(rng_state_filename, SNR_index, SNR_dB_range, vs = None): SNR_rng_state.init(vs.rng_seed, SNR_index) # randomize SNR from given range - if type(SNR_dB_range) == np.float64: - SNR_dB = SNR_dB_range + #if (type(SNR_dB_range) == np.float64) or (type(SNR_dB_range) == float): + if not hasattr(SNR_dB_range, "__len__"): + SNR_dB = np.float64(SNR_dB_range) else: if SNR_dB_range[0] == SNR_dB_range[1]: SNR_dB = SNR_dB_range[0] -- GitLab