Jaidev Deshpande
Jaidev Deshpande
It would help to do detailed profiling and performance comparison of all classes that use loops which can be vectorized.
QA
- [x] Set up CI - [x] Set up landscape checks - [x] Set up coveralls - [ ] Numerical tests for all TF distributions - [ ] Other miscellaneous...
Only the monotonicity of the instantaneous frequency law is beingtested.
Only the analyticity of the output is being tested.
The `tftb.processing.cohen.Spectrogram` class should just be a wrapper around scipy's spectrogram. http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.spectrogram.html#scipy.signal.spectrogram
- [x] Remove all bat sonar examples - [x] The subplots in fig 1.10 are produced as two different plots. - [x] Spectrogram of noisy transient signal (fig 1.11) -...
The spectra for Affine distributions need to be calculated withinterpolation, cannot just use the `freqs` parameter in the Baseclass.
A couple of example depend on the Hough transform, figure out a way to usethe skimage implementation.
Most distributions have a lot of common code, that can be refactored. Use a common framework to do the heavy lifting and use it everywhere.
Like the MATLAB toolbox, the Python API needs to consist of: - Signal generation functions: - [x] instantaneous amplitude and frequency modulated signals - [x] analytic complex noise generation -...