Simplifying audio and deep learning with PyTorch.
Project description
Torch Utilities
Torch Utilities is a collection of tools and utilities for working with PyTorch in the audio domain.
Disclaimer
Torch Utilities is developed as a personal set of tools and is provided as-it-is, without any warranties or guarantees. The API and utilities may change in the future as the module continues to evolve. While effort is made to maintain compatibility with previous versions, users are advised to carefully consider the stability of the API before using Torch Utilities in production environments.
Installation
You can install Torch Utilities using pip.
pip install torch_utilities
Running The Tests
To run the tests you need to clone the repository locally and run use pytest
.
git clone git@github.com:FedericoDiMarzo/torch_utilities.git
pip install -e torch_utilities[dev]
pytest torch_utilities/tests
If any tests fail, it may indicate that there is a bug in the code or that some aspect of the API has changed. In such cases, we encourage you to open an issue on the repository so that we can help resolve the problem.
Module Documentation
To read the API documentation of the module after cloning the repository, you can use pdoc
to generate the documentation and serve it locally.
pdoc --docformat numpy torch_utilities/torch_utilities
The documentation will then be accessible at the address http://localhost:8080 .
How to explore the tools
The most relevant function and classes are available in the main namespace of the module. You can import them directly and use them in your code.
The source code is divided into
audio
: Utilities working mostly on waveformsaugmentation
: Data augmentation for audio signalsio
: Input/output utilitiesmetrics
: Various metrics for audio signalsmodules
: PyTorch modules for audio processingutilities
: General utilities.
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
File details
Details for the file torch_utilities-1.2.4.tar.gz
.
File metadata
- Download URL: torch_utilities-1.2.4.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58b0bb7e5d57fec65d9737aab41f240a44c12bb76e546466a08a1741de5410de |
|
MD5 | ebaadf285ec76038e7431989bf68517f |
|
BLAKE2b-256 | 904cb53ec9a64ca38577bd137d44666e1e5cf145ebf100fbf5ede16cc3fe6857 |
File details
Details for the file torch_utilities-1.2.4-py3-none-any.whl
.
File metadata
- Download URL: torch_utilities-1.2.4-py3-none-any.whl
- Upload date:
- Size: 1.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1a13f37fae6a7c51ed1b5cf16dacbd8667382c13e31bc186d6861b5d77f2474 |
|
MD5 | b095543d4049e6fa3e0c271fe71c6f71 |
|
BLAKE2b-256 | cc488b0acba3e1d269ba88ad00fe5d8b593f85c7e1c418905bc77a53fbbf9ed0 |