v2.0.0 (August 1, 2022)
Release Notes
- MAJOR FEATURE ADDITION:
- Speech module
- Silence Detection
- Hilbert Transform now allows force usage of DFT (output is same as scipy.signal.hilbert with DFT, not with FFT)
- Fourier Transform now has a
getFFTFreq()
function which returns frequency bins.
Breaking Change
-
For IIR filters, the filters are now reusable. Object instantiation does not require the signal.
Signal now passed as argument to the filtering functions - [lowPassFilter(), highPassFilter(), bandPassFilter(), bandStopFilter()].
Refer to the wiki or javadocs for details. -
For Kernel filters, the filters are now reusable. Object instantiation does not require the signal.
Signal now passed as argument to the filtering functions - [filter()].
Refer to the wiki or javadocs for details.
Patches:
- Major issue with Peak Detection now fixed.
- To be noted, functions for computing peak prominence and peak width are resource intensive and can take time to complete execution. Performance improvements have been made so that compute is done only once per object and only when required.