Skip to main content

librosax

A JAX/Flax implementation of audio processing functions, inspired by and building upon librosa and TorchLibrosa.

Installation

Although, it is optional, we recommend first installing the jax-ai-stack with one of these three options:

pip install jax-ai-stack              # JAX CPU
pip install jax-ai-stack "jax[cuda]"  # JAX + AI stack with GPU/CUDA support
pip install jax-ai-stack "jax[tpu]"   # JAX + AI stack with TPU support

Required: Then install librosax:

pip install librosax

Documentation

Documentation is here.

Acknowledgments

This library is heavily inspired by and borrows code from:

  • librosa - The excellent Python library for audio and music analysis by the librosa development team
  • TorchLibrosa - PyTorch implementations of librosa functions and neural net layers by Qiuqiang Kong
  • nnAudio - PyTorch implementations of CQT and other functions by Kin Wai Cheuk

License

librosax is licensed under the ISC License, matching the license used by librosa. See the LICENSE file for details.

Metadata

Release files for librosax 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for librosax 0.1.2
File Size Uploaded Provenance
librosax-0.1.2.tar.gz 116.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for librosax 0.1.2
File Interpreter ABI Platform
librosax-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 203.6 kB

Release files / librosax-0.1.2.tar.gz

Download URL librosax-0.1.2.tar.gz
Size 116.8 kB
Tags Source
SHA-256 checksum
How to use checksums
823b0fe0615ff4a86fbe520b2ca2555aa540daa2c5fa28082de86adbd3b2b3fa
BLAKE2b-256 checksum
How to use checksums
c50ec2a1bb0c8f56ef0f50651989108382c8a449e372adc6fe89c8539148bb47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / librosax-0.1.2-py3-none-any.whl

Download URL librosax-0.1.2-py3-none-any.whl
Size 86.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
18b20f847de6585101625b3d3b7df4cdd79cb09cca95e9221ebb80fec3f85e42
BLAKE2b-256 checksum
How to use checksums
dd072139373291806243d45dab9187cbda4d932072294c203b9aae99669a97d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Security for librosax 0.1.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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page