Dsptoolbox

Latest version: v0.6

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 7

0.4.1

---------------------

Bugfix
~~~~~~
- channel handling of ImpulseResponse

0.4.0

---------------------
Added
~~~~~~
- `ImpulseResponse` as a subclass of `Signal`. It handles time windows, coherence
and plotting of those windows. Assertions for expected `ImpulseResponse` instead
of `Signal` were added as well
- new module ``tools`` for computations with primitive data types, added time
smoothing, interpolation of frequency response
- `get_transfer_function` in Filter and FilterBank
- analog-matched biquads in ``filterbanks``
- `gaussian_kernel` approximation in ``filterbanks``
- gain parameter functionality for some biquads
- new biquad types (lowpass and highpass first order, inverter)
- new explicit constructors for signal and filter
- pearson correlation as part quality estimator for latency computation
- new scaling parameter in synchrosqueezing of `cwt`
- new parameter in `window_frequency_dependent`

Bugfix
~~~~~~
- bugfix in `window_frequency_dependent` when querying a single frequency bin
- corrected plotting of spl when calibrated signal is passed

Misc
~~~~~~~
- got rid of signal type attribute. Use now `ImpulseResponse`
- general doc additions and fixes, type annotations
- `fractional_octave_smoothing` performance improved
- renamed some files of code base for consistency

0.3.9

---------------------
Added
~~~~~~
- `pinking_filter` in ``filterbanks`` module

Bugfix
~~~~~~
- fixed framed signal representation such that the last frames that need zero-padding
can be left out
- biquad filter coefficients now use double precision by default
- minor fix in `window_frequency_dependent`

Misc
~~~~~~~
- added zero-padding while computing minimum phase ir for better results
- compatibility with numpy v2.0 has been ensured

0.3.8

---------------------

Misc
~~~~~~~
- renamed paramater `remove_impulse_delay` to `remove_ir_latency`
- changed default values in `PhaseLinearizer`
- general documentation improvements

Bugfix
~~~~~~
- `find_ir_latency` now searches for the latency in comparison to the minimum
phase ir
- `harmonic_distortion_analysis` was fixed so that it can succesfully trim
the fundamental ir

0.3.7

---------------------

Misc
~~~~~~~
- `trim_rir` has an improved approach where users do not need to set any
parameters. It was also migrated to the ``transfer_functions`` module

Bugfix
~~~~~~
- `harmonics_from_chirp_ir` was fixed since it only searched for positive peaks
in the IR to determine the impulse

0.3.6

---------------------

Added
~~~~~~~
- `set_latency` and `set_blocksize` in ``audio_io``
- `dither` in ``standard``

Misc
~~~~~~
- general documentation and small performance improvements

Page 3 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.