diff --git a/auto_rx/autorx/scan.py b/auto_rx/autorx/scan.py index 4ac76d9..14a192b 100644 --- a/auto_rx/autorx/scan.py +++ b/auto_rx/autorx/scan.py @@ -20,10 +20,6 @@ from threading import Thread, Lock from types import FunctionType, MethodType from .utils import ( detect_peaks, - rtlsdr_test, - reset_rtlsdr_by_serial, - reset_all_rtlsdrs, - peak_decimation, timeout_cmd ) from .sdr_wrappers import test_sdr, reset_sdr, get_sdr_name, get_sdr_iq_cmd, get_sdr_fm_cmd, get_power_spectrum, shutdown_sdr diff --git a/auto_rx/autorx/utils.py b/auto_rx/autorx/utils.py index 37e7dab..b7b7f7a 100644 --- a/auto_rx/autorx/utils.py +++ b/auto_rx/autorx/utils.py @@ -1076,36 +1076,6 @@ def position_info(listener, balloon): } -def peak_decimation(freq, power, factor): - """ Peak-preserving Decimation. - - Args: - freq (list): Frequency Data. - power (list): Power data. - factor (int): Decimation factor. - - Returns: - tuple: (freq, power) - """ - - _out_len = len(freq) // factor - - _freq_out = [] - _power_out = [] - - try: - for i in range(_out_len): - _f_slice = freq[i * factor : i * factor + factor] - _p_slice = power[i * factor : i * factor + factor] - - _freq_out.append(_f_slice[np.argmax(_p_slice)]) - _power_out.append(_p_slice.max()) - except: - pass - - return (_freq_out, _power_out) - - if __name__ == "__main__": import sys