The release 0.24.1 of scikit-rf is contains new features for time gating, make qtapps runable again and fixes related to matplotlib dependency.
In addition, please note that new warnings related to the default frequency and time unit are now generated if the frequency or time units are not *explicitly* passed. Indeed, SI units will be used by default for frequency (Hz) and time (s) in future versions of scikit-rf, instead of GHz and ns as presently. It is thus recommended to explicitly pass the units in order to avoid surprises in future versions...
time.time_gate()has a new parameter
methodadded, to choose how to perform gating either by convolution, by FFT (band-pass mode), or by RFFT (low-pass mode). Defaults is FFT. Also, another parameter
fft_windowis added, which enables frequency-domain windowing in case of FFT and RFFT mode. The default is a Hann window, but windowing can be disabled by setting
fft_window=None. by @Vinc0110 in #770
Full Changelog: v0.24.0...v0.24.1