Collection of dsp algorithms to be used for analysis of audio signals
Project description
Readme
This is a toolbox in form of a python package that contains algorithms to be used in dsp (digital signal processing) research projects.
This is kind of a “sandbox” project with many different experimental implementations across a variety of DSP-related topics. Some parts are more thoroughly tested and validated than others, so “caution” is advised. Please feel free to reach out in case you find bugs or want to talk about certain functionality.
It is under active development and it will take some time until it reaches a certain level of maturity. Beware that backwards compatibility is not an actual concern and significant changes to the API might come in the future. If you find some implementations interesting or useful, please feel free to use it for your projects and expand or change functionalities.
Getting Started
Check out the examples for some basic examples of the dsptoolbox package and refer to the documentation for the complete description of classes and functions.
Installation
Use pip to install dsptoolbox
$ pip install dsptoolbox
# Or this for activating numba parallelization
$ pip install "dsptoolbox[use-numba]"
(Requires Python 3.11 or higher)
In order to install the package successfully using Linux, you need to install PortAudio manually, since installing sounddevice will not do it automatically. To do this, run the following commands on your console:
$ sudo apt-get install libasound-dev libportaudio2 libsndfile1
If this does not work properly for some reason, refer to the documentation for sounddevice or PortAudio.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dsptoolbox-0.7.3.tar.gz.
File metadata
- Download URL: dsptoolbox-0.7.3.tar.gz
- Upload date:
- Size: 237.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b78c54b05c435748fc457e12784fe5a06fe8d92052d383ccaa9c146575b8f65a
|
|
| MD5 |
17b10abb5911d80887549b6ae4cf3277
|
|
| BLAKE2b-256 |
e54157ada17868339d970d95eecea3c34d247be68ace54cdf0a7d25474fc1171
|
File details
Details for the file dsptoolbox-0.7.3-py3-none-any.whl.
File metadata
- Download URL: dsptoolbox-0.7.3-py3-none-any.whl
- Upload date:
- Size: 283.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5e3661434aedc0f6cdd1bad66badae06fffe5ecafb268740350e23bb95255cc
|
|
| MD5 |
429282e910f99bf1c0bb9dd369f4bdd3
|
|
| BLAKE2b-256 |
54a19d15de9d009129a96f099123da5bc4b947e36ae9812352c15f438aa1bd14
|