Monolithic python wrapper for libsamplerate based on pybind11 and NumPy
Project description
python-samplerate-ledfx
Note: This is a fork of the original python-samplerate maintained by the LedFx team.
Why this fork exists:
- The original python-samplerate project is sporadically active
- We need Python 3.14 support with pre-built wheels on PyPI
- We require the latest fixes and improvements from the main branch of python-samplerate
- LedFx depends on python-samplerate and needs a reliable, up-to-date release
All credit for python-samplerate goes to the original authors. This fork exists solely to provide maintained releases for projects that depend on python-samplerate.
Original project: https://github.com/tuxu/python-samplerate
This fork: https://github.com/LedFx/python-samplerate-ledfx
This is a wrapper around Erik de Castro Lopo's libsamplerate (aka Secret Rabbit Code) for high-quality sample rate conversion.
It implements all three APIs available in libsamplerate:
- Simple API: for resampling a large chunk of data with a single library call
- Full API: for obtaining the resampled signal from successive chunks of data
- Callback API: like Full API, but input samples are provided by a callback function
The libsamplerate library is statically built together with the python bindings using pybind11.
Installation
$ pip install samplerate-ledfx
Binary wheels of samplerate-ledfx are available. A C++ 14 or above compiler is required to build the package.
Usage
import numpy as np
import samplerate
# Synthesize data
fs = 1000.
t = np.arange(fs * 2) / fs
input_data = np.sin(2 * np.pi * 5 * t)
# Simple API
ratio = 1.5
converter = 'sinc_best' # or 'sinc_fastest', ...
output_data_simple = samplerate.resample(input_data, ratio, converter)
# Full API
resampler = samplerate.Resampler(converter, channels=1)
output_data_full = resampler.process(input_data, ratio, end_of_input=True)
# The result is the same for both APIs.
assert np.allclose(output_data_simple, output_data_full)
# See `samplerate.CallbackResampler` for the Callback API, or
# `examples/play_modulation.py` for an example.
# Callback API Example
def producer():
# Generate data in chunks
for i in range(10):
yield np.random.uniform(-1, 1, 1024).astype(np.float32)
yield None # Signal end of stream
data_iter = producer()
callback = lambda: next(data_iter)
resampler = samplerate.CallbackResampler(callback, ratio, converter)
output_chunks = []
while True:
# Read chunks of resampled data
chunk = resampler.read(512)
if chunk.shape[0] == 0:
break
output_chunks.append(chunk)
Performance Tips
To get the maximum performance from samplerate:
- Use
np.float32: The underlyinglibsampleratelibrary operates on 32-bit floats. Passingnp.float64(default numpy float) or integer arrays triggers an implicit copy and cast, which can be expensive.# Fast (no copy) data = np.zeros(1000, dtype=np.float32) samplerate.resample(data, 1.5) # Slower (implicit copy + cast) data = np.zeros(1000, dtype=np.float64) samplerate.resample(data, 1.5)
- Use C-Contiguous Arrays: Ensure your input arrays are C-contiguous (row-major). Non-contiguous arrays (e.g., column slices) will also trigger a copy.
- Adjust GIL Threshold: If you are processing many small chunks in a multi-threaded application, the default "auto" GIL release threshold (1000 frames) might be too high or too low. You can tune it:
# Release GIL even for small chunks (e.g. > 100 frames) samplerate.set_gil_release_threshold(100)
Multi-threading and GIL Control
All resampling methods support a release_gil parameter that controls Python's Global Interpreter Lock (GIL) during resampling operations. This is useful for optimizing performance in different scenarios:
import samplerate
# Default: "auto" mode - releases GIL only for large data (>= 1000 frames)
# Balances single-threaded performance with multi-threading capability
# The threshold is configurable: samplerate.set_gil_release_threshold(2000)
output = samplerate.resample(input_data, ratio)
# Force GIL release - best for multi-threaded applications
# Allows other Python threads to run during resampling
output = samplerate.resample(input_data, ratio, release_gil=True)
# Disable GIL release - best for single-threaded applications with small data
# Avoids the ~1-5µs overhead of GIL release/acquire
output = samplerate.resample(input_data, ratio, release_gil=False)
The same parameter is available on Resampler.process() and CallbackResampler.read():
resampler = samplerate.Resampler('sinc_best', channels=1)
output = resampler.process(input_data, ratio, release_gil=True)
See also
- scikits.samplerate implements only the Simple API and uses Cython for extern calls. The resample function of scikits.samplerate and this package share the same function signature for compatiblity.
- resampy: sample rate conversion in Python + Cython.
License
This project is licensed under the MIT license.
As of version 0.1.9, libsamplerate is licensed under the 2-clause BSD license.
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
Built Distributions
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 samplerate_ledfx-0.2.6.tar.gz.
File metadata
- Download URL: samplerate_ledfx-0.2.6.tar.gz
- Upload date:
- Size: 67.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1949586f564a5fbaa06ac5c9aca2fd0b8ae141cd64584dc18c9fbbd28643270
|
|
| MD5 |
4918aacba55e930417034152403d07df
|
|
| BLAKE2b-256 |
760f6119aea2a791e896db443d3d8d0bac2629649bc3b1c5602f507fcd58faef
|
File details
Details for the file samplerate_ledfx-0.2.6-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47149f740104c4e5024fa4020f901f914ba4c20a480c4a24143bfa3b3195aa8a
|
|
| MD5 |
8b6d1424aa9e5a407552c1fc7694db8d
|
|
| BLAKE2b-256 |
5d1bf3ba207d05a6088e8ed4ae754491b412f39f808ece9e9927f41343d3f722
|
File details
Details for the file samplerate_ledfx-0.2.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.14, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea87f5aa763c8841996a7d068cd98618d9195b88add765f58e927f1d3009ec9d
|
|
| MD5 |
31f71c064800a6dea5582d6fe5e2ff5b
|
|
| BLAKE2b-256 |
3daaffd0e4206fcc867258954fc17912aad2785c305ca539f3e3218e28e975d8
|
File details
Details for the file samplerate_ledfx-0.2.6-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.14, manylinux: glibc 2.24+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2fb963f0f08ea6eb5649730c6eb2b12bb4e65123baef8ccd87cee2e2cd6b2e0
|
|
| MD5 |
d99e839caa3a1222f0ab636dc6feebf6
|
|
| BLAKE2b-256 |
7856c379c16fb076da0348803aff237ba60077dbb25585c40007ae9dd6d867d3
|
File details
Details for the file samplerate_ledfx-0.2.6-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a168ec5cb637628870e3c4c79a674bef7feab678cd793f95f12644959b2d3b94
|
|
| MD5 |
f40f4c8e432a128d737fc182dace7e12
|
|
| BLAKE2b-256 |
ac729e1da13caf8a100044a773cceaef0e29be76628b5c69a37e9749f824cdf4
|
File details
Details for the file samplerate_ledfx-0.2.6-cp314-cp314-macosx_10_15_x86_64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp314-cp314-macosx_10_15_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.14, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f6520f6eb12254b7a68692bf993255b24dfcd4bd81f8de26b7211c6d85ba9ba
|
|
| MD5 |
e269fb25d9c5616a703941b21068e2ee
|
|
| BLAKE2b-256 |
6265d0f9a3192754e5e3a843fdfcd02c85c52496d08e56c11529358053a522e7
|
File details
Details for the file samplerate_ledfx-0.2.6-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
022c96f9ac471ef5f56113b40066c6359a91ad9a79e4eb62684762447cd07188
|
|
| MD5 |
bdb167f8da8024e44e58bb03ae42169d
|
|
| BLAKE2b-256 |
1727fd894316771cfa59c0ab13dbe327e1ec9edf441c3103c224fed49651abb6
|
File details
Details for the file samplerate_ledfx-0.2.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.13, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1320f1f01c04cd90adbe14759ed258ecd37526b392ab13b0d905479fe1eee3c2
|
|
| MD5 |
a056b172cce10be83d973c7778aeeb87
|
|
| BLAKE2b-256 |
b8ec812e34bd1d142b824796990db08419d2726b3e88fb92480fd71e7ef1936b
|
File details
Details for the file samplerate_ledfx-0.2.6-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.13, manylinux: glibc 2.24+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e8f09e200571833fd32d3e9e148a30cb91586b4c1f41d2d793929785b336d37
|
|
| MD5 |
3986b493802e293ad5af35e21e2fddcd
|
|
| BLAKE2b-256 |
75e1fe1bdae406c09990434080912e26b9fe1494a487193c86e3d0fd85ca5c10
|
File details
Details for the file samplerate_ledfx-0.2.6-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2086caed13c09b1b77ab18405426b819702af0034475e6d19a92562259112f00
|
|
| MD5 |
e973c5e2a8118d12efa451f93b3c59c9
|
|
| BLAKE2b-256 |
00c3f1f9c2bb33db34d2dfc09897cf5cf686faaddfa23f62dab339f71f738ded
|
File details
Details for the file samplerate_ledfx-0.2.6-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82ce1fd3cff9c8ef91219db9bff4b94ca534774d1196fc18d69354ed9df99e52
|
|
| MD5 |
617d25e3ded12459f04c5cfa8b453c1c
|
|
| BLAKE2b-256 |
e7a2e59ae4ea7e05f265ed00eb0624e7a818e5f7535f0ed957565e8124adab8b
|
File details
Details for the file samplerate_ledfx-0.2.6-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5866aaf728fd2182863df49c5b62db1417876159a9c53c28446bde8decc3566d
|
|
| MD5 |
e4886bc63790b701aa83a142d1563eeb
|
|
| BLAKE2b-256 |
4377558e609a5f6bd59a8a03dafae6bc321f0d422ba181da9e9ddde35df97925
|
File details
Details for the file samplerate_ledfx-0.2.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42fd70465b58c191cbd56e3300bede539e122f25b37b8d9e871dd45fde1045dc
|
|
| MD5 |
8df7a1116444211a38448d76cbc5e59c
|
|
| BLAKE2b-256 |
1af4be3e397906726ac66a11224e35bca2c872519dba85c3a08064863c0b2540
|
File details
Details for the file samplerate_ledfx-0.2.6-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.24+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd3b9724fd9a3f01d1b6bde65b07d9ab103ce538e0b27fbde83274ca677b9298
|
|
| MD5 |
465727d21b0d7850e889798a6bc9b2b6
|
|
| BLAKE2b-256 |
e553c5b01349f778647e8a5d47cf9df86743c662d88bbeb3293c8b92ee36446d
|
File details
Details for the file samplerate_ledfx-0.2.6-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45aedc839eced3552319039f12ef048eb78ca26859f34279410d3e50886778c4
|
|
| MD5 |
75026ae5e226ecbecd840769cdf3137c
|
|
| BLAKE2b-256 |
26dd35f4763ea7c9f10eb02fa40b7d7054b953f2b4e6830d96ed4da1cd4a59f1
|
File details
Details for the file samplerate_ledfx-0.2.6-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
862da1a9ad13d2f4a8f729e3cf0be518b6c78048703a721c1eb5f213b790143a
|
|
| MD5 |
e999a5670ba93447d1e4e4e91b46d33f
|
|
| BLAKE2b-256 |
88ef7be8383ad052e8ab07f1dacc2f2d2945dfa4810db01b370b7b8ca133cbad
|
File details
Details for the file samplerate_ledfx-0.2.6-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bcb00a516ee95a01dddd7c4e59c448aa49f5dcfbd5537afc5291bb0af81db953
|
|
| MD5 |
31a8ec7267e4f39d35a3e425752a088c
|
|
| BLAKE2b-256 |
0c72228e877ecf44178f3d030d9e2e3cb004c9e834770f925f725ea3e3dab994
|
File details
Details for the file samplerate_ledfx-0.2.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3f04b9314e07c72dc4560c0dbc2d212d365442a790328c196c7f6bb1531b90d
|
|
| MD5 |
7f4157e0cc32ee88415d59441046297e
|
|
| BLAKE2b-256 |
160de707a5ec2958d4bc8c2025baf138f71cabe0edafff00c654ed7ab3d7e946
|
File details
Details for the file samplerate_ledfx-0.2.6-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.24+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f67a694c12120443b115e53ee2c154591ef2d2839679cfa1d2c55b45c8dd895d
|
|
| MD5 |
62de46e6da8cdf7af78556a6b6c935d1
|
|
| BLAKE2b-256 |
9b6740675acfd3be3934a3a7f05be4c2a6ad196f7598cce172ff664c1769ddc1
|
File details
Details for the file samplerate_ledfx-0.2.6-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
903b76bbd57b8a95031e7751e46d6ef8952805b508022b41be5ce5095bc61427
|
|
| MD5 |
ab792768af78f5e15a719a493dc2a6b7
|
|
| BLAKE2b-256 |
f21e4ad2479e042270f1b1ceb3c21e00e5d396f6d435ed8615804a14c56ae04f
|
File details
Details for the file samplerate_ledfx-0.2.6-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7049772ef3e138c7545ce612eaa11b71ee4e69085e51159215e457aa18337b6
|
|
| MD5 |
4329e4cafbef5e4c607ad7c8a40789da
|
|
| BLAKE2b-256 |
c68ba1986a65c5299745de8b7c0ae5be6b4164ec48a351c6d0c37ad44e4aa64c
|
File details
Details for the file samplerate_ledfx-0.2.6-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6acf679ceae44c0e12b02db0618f798486f21f15042698b72c05d92bb7b155c9
|
|
| MD5 |
e5b5e7ec7bb42e4b7660b3a2ef1bc9c4
|
|
| BLAKE2b-256 |
d5943adb13e8fce87c3023adac21f1c1faabe4cd797ad1b10bb10b08d9309656
|
File details
Details for the file samplerate_ledfx-0.2.6-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a85005c012805a7f351c832256cd2cde6d09938140e9bb8492ee9509a0e40f11
|
|
| MD5 |
92da43f233c87492fd854259d98a17de
|
|
| BLAKE2b-256 |
f0edcc4eadaec228290dc1c97861e583d239b675a5bac8dcbe072d7b5592f543
|
File details
Details for the file samplerate_ledfx-0.2.6-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.24+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
96e0b6f89beb11384a79764549a8bbdd42625f3f7168198c8939c5989f21ec4c
|
|
| MD5 |
bcec18e1ae7a4f727e964f5c8678d4c8
|
|
| BLAKE2b-256 |
5dbeaefe4474ad47e19baf57c1b51d497b4270b34fd7e8488d5025bfe7ee8b7a
|
File details
Details for the file samplerate_ledfx-0.2.6-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a4fdd191ea98ab2b6042407ba9f6a20cfc8119623a81cda22eca9ee83f409a1
|
|
| MD5 |
4cbddbda9a2ed40a6554783f9da6523d
|
|
| BLAKE2b-256 |
390eeeb80293ec507533de56b647dfe72a1edfe13ddc7daca6bc4a7380ce8d58
|
File details
Details for the file samplerate_ledfx-0.2.6-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b705e03cc354055e7911125de4ef7e8e28090f70ec1dd341bf6ffa5bafa50c3a
|
|
| MD5 |
56c3888a393722335a03ff424879c9dc
|
|
| BLAKE2b-256 |
15ae492b0726f10451e93b918e2d6d1ee505153f0e2a37c174a5a333f3024412
|
File details
Details for the file samplerate_ledfx-0.2.6-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bbeca9ef601d3ba7adf53324552f36b1443769c2016d11c6b946cce401ba541c
|
|
| MD5 |
3713aa128149028fd4fd6bc46679f8b1
|
|
| BLAKE2b-256 |
7282a0525561df9eb94f76dda9d386b8b0ee552e6a70f9b4965704a51a3f936a
|
File details
Details for the file samplerate_ledfx-0.2.6-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e201b07e60308f4a52cef6acf1980f1f35bbade6f8897b1452164ec8fab5e0a
|
|
| MD5 |
40f63d009622aaa9915602ddcc3bbf07
|
|
| BLAKE2b-256 |
7af1b75dc13eb7b1e2dc21eba54e66e2f668576c2fba73f761c1f82b33561446
|
File details
Details for the file samplerate_ledfx-0.2.6-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.24+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4776a41ac38c2c69a405c15113fac9edb4e844743e0f7fdc09f3b30b82931258
|
|
| MD5 |
1027a19781442dea70bfe7f9eb073103
|
|
| BLAKE2b-256 |
64b5e81e63dc10602f9e0fd00f745726f3afe66645a9f11c5bbb7a62f94bc75b
|
File details
Details for the file samplerate_ledfx-0.2.6-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01c9cf0578e4e51ba8c286f829247e6263c7fcbb51663e1503f6d35b6b658e9c
|
|
| MD5 |
c0acd88a3c672ca72e012c0ddba749ba
|
|
| BLAKE2b-256 |
f1c2908862494d493c9a662093b954acccf946c0bd89490fbf37171af852a521
|
File details
Details for the file samplerate_ledfx-0.2.6-cp39-cp39-macosx_10_9_x86_64.whl.
File metadata
- Download URL: samplerate_ledfx-0.2.6-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e232903ed3a9d69f6217fb7cc7950d6ff44f464ddbd52feba19f9d2245ed329c
|
|
| MD5 |
d16ee03352bb8eb921089086f34b24cf
|
|
| BLAKE2b-256 |
42a92f6b0faca47d32dd8ef8737370cd32e47618f81bd1da5a7e7a185cf3f76e
|