Skip to main content

Collection of dsp algorithms to be used for analysis of audio signals

Project description

docs/logo/logo.png
Documentation Status License Python version PyPI version

Readme

This is a toolbox in form of a python package that contains algorithms to be used in dsp (digital signal processing) projects.

This project 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 important 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

(Requires Python 3.10 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dsptoolbox-0.3.9.tar.gz (6.3 MB view details)

Uploaded Source

Built Distribution

dsptoolbox-0.3.9-py3-none-any.whl (204.4 kB view details)

Uploaded Python 3

File details

Details for the file dsptoolbox-0.3.9.tar.gz.

File metadata

  • Download URL: dsptoolbox-0.3.9.tar.gz
  • Upload date:
  • Size: 6.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for dsptoolbox-0.3.9.tar.gz
Algorithm Hash digest
SHA256 b331f3e7f8bc61af821f9a1e57ae2dd95b5b1e3a7e31d6360850e8cf4ebab872
MD5 d257e15504ba025b085f8d2a2a2b2f46
BLAKE2b-256 47ee03ade40cad440c4585077d7d40d9573dfc4433f8606847dddad4804629c3

See more details on using hashes here.

File details

Details for the file dsptoolbox-0.3.9-py3-none-any.whl.

File metadata

  • Download URL: dsptoolbox-0.3.9-py3-none-any.whl
  • Upload date:
  • Size: 204.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for dsptoolbox-0.3.9-py3-none-any.whl
Algorithm Hash digest
SHA256 477d2a3b56f3fbb1e0b3582d2dd22f678aa39b19c4aa546897e8cb9bdf0815bb
MD5 f77b8eefe9b29e65d1d95aff30ab3173
BLAKE2b-256 f6c1dac987ee37244eef021fb10a164a654bd88a4e3fab98a41afc5d1e18956a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page