Acoustic Toolbox module for Python.
Project description
The acoustic-toolbox module is a Python module with useful tools for acousticians.
Installation
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.
Examples
Several examples can be found in the docs/examples folder.
Tests
The test suite can be run with
uv run pytest
Documentation
Documentation can be found online.
License
acoustic-toolbox is distributed under the BSD 3-clause license. See LICENSE for more information.
Contributing
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 and examples are stored in the docs/ folder and built with uv run mkdocs serve or uv run mkdocs build from .
Origin project
This project is based on the amazing work initially done here: python-acoustics
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 acoustic_toolbox-0.1.2rc2.tar.gz.
File metadata
- Download URL: acoustic_toolbox-0.1.2rc2.tar.gz
- Upload date:
- Size: 4.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebe4bdd96286551b6c0580064cb79f920214ae0a513817c2bcaad6f0072fa756
|
|
| MD5 |
c69ea4332a698bee9ee564d4f4c2d662
|
|
| BLAKE2b-256 |
31a152f3efc0e665a8e820ec8f3d61d766e915526986d9aa051343182b3f9d05
|
Provenance
The following attestation bundles were made for acoustic_toolbox-0.1.2rc2.tar.gz:
Publisher:
publish-to-pypi.yml on Universite-Gustave-Eiffel/acoustic-toolbox
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
acoustic_toolbox-0.1.2rc2.tar.gz -
Subject digest:
ebe4bdd96286551b6c0580064cb79f920214ae0a513817c2bcaad6f0072fa756 - Sigstore transparency entry: 172453657
- Sigstore integration time:
-
Permalink:
Universite-Gustave-Eiffel/acoustic-toolbox@f5bae2536a8ceeb18f6c00f3aff668bc49e20599 -
Branch / Tag:
refs/tags/v0.1.2rc2 - Owner: https://github.com/Universite-Gustave-Eiffel
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@f5bae2536a8ceeb18f6c00f3aff668bc49e20599 -
Trigger Event:
release
-
Statement type:
File details
Details for the file acoustic_toolbox-0.1.2rc2-py3-none-any.whl.
File metadata
- Download URL: acoustic_toolbox-0.1.2rc2-py3-none-any.whl
- Upload date:
- Size: 76.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3d72502e5bb25b5ce6d9877278445c33b75734e32bdeadd3bd917d49e9cd823
|
|
| MD5 |
46adc34c700aafea64e205f6ca150e96
|
|
| BLAKE2b-256 |
3d093476e8ecd6212845eff933eb086a28f8820688644b6bce0d4eb88119e30b
|
Provenance
The following attestation bundles were made for acoustic_toolbox-0.1.2rc2-py3-none-any.whl:
Publisher:
publish-to-pypi.yml on Universite-Gustave-Eiffel/acoustic-toolbox
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
acoustic_toolbox-0.1.2rc2-py3-none-any.whl -
Subject digest:
b3d72502e5bb25b5ce6d9877278445c33b75734e32bdeadd3bd917d49e9cd823 - Sigstore transparency entry: 172453659
- Sigstore integration time:
-
Permalink:
Universite-Gustave-Eiffel/acoustic-toolbox@f5bae2536a8ceeb18f6c00f3aff668bc49e20599 -
Branch / Tag:
refs/tags/v0.1.2rc2 - Owner: https://github.com/Universite-Gustave-Eiffel
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@f5bae2536a8ceeb18f6c00f3aff668bc49e20599 -
Trigger Event:
release
-
Statement type: