The acoustic-toolbox
module is a Python module with useful tools for acousticians.
The latest release can be found on PyPI and installed with pip install acoustic-toolbox
.
Otherwise, you can clone this repository and install with pip install
or pip install -e
when you want an editable install.
Several examples can be found in the examples
folder.
The test suite can be run with
uv run pytest
Documentation can be found online.
acoustic-toolbox
is distributed under the BSD 3-clause license. See LICENSE
for more information.
Contributors are always welcome.
Setting up the development environment and dependency management is done with uv
. uv
can be installed from source or with pip install uv
.
To install the development environment, run uv sync --all-extras
in the root of the repository. This will setup a .venv
and install all dependencies including dev and docs dependencies.
Documentation is built with uv run make html
from the docs
folder and can be viewed in the docs/build/html
folder.
This project is based on the amazing work initially done here: python-acoustics