A Python package containing audio related functions and mappings
Project description
pyamapping
A Python package containing audio related functions and mappings
Making Changes & Contributing
To setup your development environment, you need to have uv installed. First, clone the repository and then change into the root directory:
cd pyamapping
Afterwards, sync your environment:
uv sync
This will install all required dependencies (dev dependencies included). Also, please install the pre-commit hooks:
uv run pre-commit install
Experimentation in Scratchpad / Jupyter
uv automatically installs the pyamapping package to the .venv in editable mode. During development, any changes to the pyamapping source will be reflected automatically. To write playground / exploratory code, just make sure to run your REPL environment with uv run, e.g.:
uv run python
or
uv run jupyter notebook
Then, you should be able to:
import pyamapping as pam
And get the current state of the source code.
Running Tests
Tests can be run via:
uv run tox -e tests
Building Documentation
Documentation can be built via:
uv run tox -e docs
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 pyamapping-1.0.0.tar.gz.
File metadata
- Download URL: pyamapping-1.0.0.tar.gz
- Upload date:
- Size: 218.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd7be2c6fc524caef5d067d776747e3428d34c82758d6b9c83ca56dc057a597b
|
|
| MD5 |
86d25cb5a1dd8ec80551d484315d6c5b
|
|
| BLAKE2b-256 |
92c484ff07aad5808d300982d7ceda84941f80fd30b8d2b2a1996aa06598f4d3
|
File details
Details for the file pyamapping-1.0.0-py3-none-any.whl.
File metadata
- Download URL: pyamapping-1.0.0-py3-none-any.whl
- Upload date:
- Size: 12.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
df9789a6f0a1afbc51e6b7208d0f717e3a9efabdccabbd2336d55215cea76ec9
|
|
| MD5 |
0a11bcf2476f82cc24bd432143f40144
|
|
| BLAKE2b-256 |
90f5e029601ca175ae605e452896413e4b42ea5c233a06b717839c92ff3d3204
|