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.1.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.1-py3-none-any.whl (76.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: acoustic_toolbox-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 cb19fa242c7b76304768d8803c149ae576189fed6dea02f4b6d571802f2568e5
MD5 6e60f51f00e245e6f1ea257b34e6db68
BLAKE2b-256 cf0e215e5db00da4b151201d7677dbfa179516464b5dc85cf340755567369fd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for acoustic_toolbox-0.2.1.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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for acoustic_toolbox-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6dcfc2fd0f6bbbbdbe59593c0fe24d4d4766808365982ed697549205f0beead3
MD5 9712678f618a2ede60591189d6411ad5
BLAKE2b-256 432bf0144ba0847d3c8ebd1afe726950c44e65df1a0b348bfb5fe1ebb27d8cc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for acoustic_toolbox-0.2.1-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