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.1.2rc2.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.1.2rc2-py3-none-any.whl (76.9 kB view details)

Uploaded Python 3

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

Hashes for acoustic_toolbox-0.1.2rc2.tar.gz
Algorithm Hash digest
SHA256 ebe4bdd96286551b6c0580064cb79f920214ae0a513817c2bcaad6f0072fa756
MD5 c69ea4332a698bee9ee564d4f4c2d662
BLAKE2b-256 31a152f3efc0e665a8e820ec8f3d61d766e915526986d9aa051343182b3f9d05

See more details on using hashes here.

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

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.1.2rc2-py3-none-any.whl.

File metadata

File hashes

Hashes for acoustic_toolbox-0.1.2rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 b3d72502e5bb25b5ce6d9877278445c33b75734e32bdeadd3bd917d49e9cd823
MD5 46adc34c700aafea64e205f6ca150e96
BLAKE2b-256 3d093476e8ecd6212845eff933eb086a28f8820688644b6bce0d4eb88119e30b

See more details on using hashes here.

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

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