Fastaudio
An audio module for fastai v2. We want to help you build audio machine learning applications while minimizing the need for audio domain expertise. Currently under development.
Quick Start
Install
Install using pip:
pip install fastaudio
If you plan on contributing to the library instead, you will need to do a editable install:
# Optional step if using conda
conda create -n fastaudio python=3.7
conda activate fastaudio
# Editable install
git clone https://github.com/fastaudio/fastaudio.git
cd fastaudio
pip install -e .[dev,testing]
pre-commit install
Testing
To run the tests and verify everything is working, run the following command from the fastaudio/ folder (only applicable after doing the editable install steps):
pytest
This will run all of the test suit, reporting if there are any errors and also giving a code coverage report. Adittionally, there are extra checks that pre-commit run automatically every commit to verify the formatting and flake8 violations. If you want to run those manually, the command is pre-commit run
Contributing to the library
We are looking for contributors of all skill levels. If you don't have time to contribute, please at least reach out and give us some feedback on the library.
Make sure that you have activated the environment that you used pre-commit install in so that pre-commit knows where to run the git hooks.
How to contribute
Create issues, write documentation, suggest/add features, submit PRs. We are open to anything. A good first step would be posting in the v2 audio thread introducing yourself.
Note
This project has been set up using PyScaffold 3.2.3. For details and usage information on PyScaffold see https://pyscaffold.org/.
Citation
If you used this library in any research, please cite us.
@misc{coultas_blum_scart_bracco_2020,
title={Fastaudio},
url={https://github.com/fastaudio/fastaudio},
journal={GitHub},
author={Coultas Blum, Harry A and Scart, Lucas G. and Bracco, Robert},
year={2020},
month={Aug}
}
Metadata
Release files for fastaudio 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| fastaudio-1.0.2.tar.gz | 3.5 MB | Without provenance | Details for fastaudio-1.0.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| fastaudio-1.0.2-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details for fastaudio-1.0.2-py2.py3-none-any.whl |
Total release size: 3.5 MB
Release files / fastaudio-1.0.2.tar.gz
| Download URL | fastaudio-1.0.2.tar.gz |
|---|---|
| Size | 3.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
22c2e97c09be2a7cb005af983ca2a8eb069fbbe50a2feaf8146f672daf5fb717
|
|
BLAKE2b-256 checksum How to use checksums |
a4123757eb5c0d8e1452d13bd24aab45fcd56e0d80a35853ae7a33cc883daab1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5
|
Release files / fastaudio-1.0.2-py2.py3-none-any.whl
| Download URL | fastaudio-1.0.2-py2.py3-none-any.whl |
|---|---|
| Size | 23.5 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
22f2c191774b5aba24f04a2bccc80cacf19c16f39eb4f1a5a90b8e3b5426e13d
|
|
BLAKE2b-256 checksum How to use checksums |
8895f08a30c3bea1afa7b034207530126bc83059c8d9bb9f1aa5266be6ec5757
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5
|
Security for fastaudio 1.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.