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

Uploaded Python 3

File details

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

File metadata

  • Download URL: acoustic_toolbox-0.2.0.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.0.tar.gz
Algorithm Hash digest
SHA256 920fd74afa2a09eeaff4a8ae9eb7c88d23e45903e6a055bdb10cd73151d0a6eb
MD5 d635d4695b607b7e56f629e3e0fc2af4
BLAKE2b-256 20d8e9799a8612af801b275d3e6aa2d2efbcf057a69464d1574cc320fb2a5492

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for acoustic_toolbox-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 29ac5a1e7109181d8729fa1a6ec79719ea81470b3a712c27b9300ba0bf4d7154
MD5 5246092d3105cddf8802f43a93e2d600
BLAKE2b-256 a82296484b93c4258bc4445341a5fe2374051939b3ad83e6e211868180ce30a0

See more details on using hashes here.

Provenance

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