Skip to main content

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


Download files

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

Source Distribution

acoustic_toolbox-0.2.2.tar.gz (4.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

acoustic_toolbox-0.2.2-py3-none-any.whl (76.7 kB view details)

Uploaded Python 3

File details

Details for the file acoustic_toolbox-0.2.2.tar.gz.

File metadata

  • Download URL: acoustic_toolbox-0.2.2.tar.gz
  • Upload date:
  • Size: 4.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for acoustic_toolbox-0.2.2.tar.gz
Algorithm Hash digest
SHA256 79ff4d738194c5483f9443a62006d493734b0ab5e980ebb6047c58f7553dc0a0
MD5 3202f3947744767e28dc2566be62688b
BLAKE2b-256 622c845fae14414c78f6538ec0989f52164ae3c8cea65da9d6e540286e3cddf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for acoustic_toolbox-0.2.2.tar.gz:

Publisher: publish-to-pypi.yml on Universite-Gustave-Eiffel/acoustic-toolbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file acoustic_toolbox-0.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for acoustic_toolbox-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 10d1861467a86d5e3e805b932fc6e25298c90ee1d1ef6777185431eb5e2b9e25
MD5 dbb2f37a54d533aca2511a593eaaa1d8
BLAKE2b-256 38eba06005807d5b746e914be2286ae1e44b15c9c2431c295e3bec3d95f50a95

See more details on using hashes here.

Provenance

The following attestation bundles were made for acoustic_toolbox-0.2.2-py3-none-any.whl:

Publisher: publish-to-pypi.yml on Universite-Gustave-Eiffel/acoustic-toolbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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