Spafe
Native Rust implementation of the core
spafe audio feature extraction APIs and
jenellefeather/chcochleagram
cochleagram routines.
The crate provides filter banks, spectrograms, cepstral features, spectral descriptors, frequency estimators, cochleagram generation, preprocessing helpers, and deterministic SVG visualization helpers.
Build
cargo build
The crate also has an opt-in portable SIMD path for hot numeric kernels. Because
std::simd is still unstable, this feature currently requires nightly Rust:
cargo +nightly build --features portable-simd
Python Bindings
The crate exposes a PyO3 extension module through maturin. The Python package is
published as spafe-rs and imports as spafe. Python functions use plain
Python lists for one-dimensional signals and nested lists for matrices.
Install locally in a virtual environment:
python -m pip install maturin
maturin develop
Build a wheel:
python -m pip install build
python -m build --wheel
Basic Python usage:
import math
import spafe
fs = 16_000
sig = [math.sin(2.0 * math.pi * 440.0 * n / fs) for n in range(fs)]
opts = spafe.FeatureOptions(fs=fs, nfft=256, nfilts=24)
ceps = spafe.mfcc(sig, opts)
fbanks, centers = spafe.mel_filter_banks(spafe.FilterBankOptions(nfft=256))
print(len(ceps), len(ceps[0]))
print(len(fbanks), len(centers))
Test
cargo test --all-targets
cargo clippy --all-targets -- -D warnings
RUSTDOCFLAGS="-D warnings -D missing_docs" cargo doc --no-deps
Examples
Generate a filter-bank SVG:
cargo run --example fbanks
open target/fbanks.svg
Generate a cochleagram SVG:
cargo run --example cochleagram
open target/cochleagram.svg
Python examples live in examples/python, use matplotlib, and write outputs to
target/python-examples:
python -m pip install matplotlib
python examples/python/features.py
python examples/python/fbanks.py
python examples/python/pitch.py
python examples/python/cochleagram.py
Interactive notebooks live in notebooks:
python -m pip install notebook matplotlib numpy
jupyter notebook notebooks
They cover feature extraction, filter banks, pitch tracking, cochleagrams,
spectrogram variants, conversion helpers, parameter sensitivity, option tuning,
performance, and visualization/export/classification recipes.
The real-audio notebook uses notebooks/sample_uk.opus and requires ffmpeg.
Basic Usage
use spafe::prelude::*;
fn main() -> spafe::Result<()> {
let fs = 16_000;
let signal = vec![0.0; fs];
let opts = FeatureOptions {
fs,
..Default::default()
};
let coeffs = mfcc(&signal, &opts)?;
println!("frames={}, coeffs={}", coeffs.nrows(), coeffs.ncols());
let coch = cochleagram(&signal, &CochleagramOptions {
signal_size: signal.len(),
sr: fs,
env_sr: 400,
..Default::default()
})?;
println!("filters={}, samples={}", coch.cochleagram.nrows(), coch.cochleagram.ncols());
Ok(())
}
Metadata
Release files for spafe-rs 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| spafe_rs-0.1.1.tar.gz | 42.8 kB | Details |
Built distributions (wheels)
Total release size: 13.3 MB
Release files / spafe_rs-0.1.1.tar.gz
| Download URL | spafe_rs-0.1.1.tar.gz |
|---|---|
| Size | 42.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
23123d76a7dbe2047a496eacc823b174eb08235372c140b26bd1cdc6a67a0069
|
|
BLAKE2b-256 checksum How to use checksums |
2f6af8d5a79ae4c4f2d7136896030dd4bd938caad00ae7c7948c697452e8bf51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | spafe_rs-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 782.8 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
a53164d108d1f731968c33c50b662b0f36d80de023846130bbdca241dbd7c157
|
|
BLAKE2b-256 checksum How to use checksums |
bb4774f375ac7a409f2e68cd8a9f9761a8663a67371127bfa4f32c8cce82e3e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | spafe_rs-0.1.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 778.8 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ff43cf610fe7c0a67e4a20e6a01feca8e3284c7fffcaa456a856b87957196f51
|
|
BLAKE2b-256 checksum How to use checksums |
dd322eb3614d44c04224d7d0e769493d138c8c1da4786b6db93bf30acfe03017
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | spafe_rs-0.1.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 779.7 kB |
| Tags | CPython 3.15 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b0a795094cd926c8fbcec4d7c27c64fe7e629023a6dac89afa8109de511ce680
|
|
BLAKE2b-256 checksum How to use checksums |
ff890a759891be80eb79571c4e5c043ef49b26c9578fa4e2be19ab7cbd2e5adf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | spafe_rs-0.1.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 779.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b64b2a67153981fd42890f6262830e1e3656985c0eff2397d3d79558eaa6c2b1
|
|
BLAKE2b-256 checksum How to use checksums |
1deee4d29f8eea70d1c794fceb8517ff16df087352e1e47f67cdba7f90383bf6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-cp314-cp314-win_amd64.whl
| Download URL | spafe_rs-0.1.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 606.5 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fff58d4a29a0a55eaa2fe9fa89dfbae0897c7e907f6767f7e427206bb048eb63
|
|
BLAKE2b-256 checksum How to use checksums |
93be4b4e2f582679c4bb807d5b63250642301cdb57d430cb0420f4c8e9babc3f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | spafe_rs-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 780.0 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
79644d3b243ba97ba1738bf4af4c04315c80fbb95851d4cf916acedebed62af9
|
|
BLAKE2b-256 checksum How to use checksums |
b6029b413e9f23d0dcd1bb57654d38c6812af6706dd9463ef798e17f83671f1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | spafe_rs-0.1.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 591.1 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4663b156626174b1759021d93677c23c0d9f6a9ded33ab5e5e08d98a755f80cd
|
|
BLAKE2b-256 checksum How to use checksums |
5cefbbb374cd66848c622df3ae967cab53de1d3f487b59e090a88dabc54db707
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-cp313-cp313-win_amd64.whl
| Download URL | spafe_rs-0.1.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 605.8 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0db1c6a6898a03f72595577c08e6285a30993c33b720c4c31fed915446d16393
|
|
BLAKE2b-256 checksum How to use checksums |
79f826538ff79ed9780b609bce5981c6fbef7b420324c59d46eb77e8c476ac95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | spafe_rs-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 779.4 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b76d17bc4d7f6f4bb8423ea1fe9332a37898035e0c75b4b0356286f59aff12f8
|
|
BLAKE2b-256 checksum How to use checksums |
909de8aec8a311ef93e2f6be2b2bfb71f3cabb5e881fbf6dbd52d745796c161f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | spafe_rs-0.1.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 590.1 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
78eb7c114d3684dab9bd94770234726f5b0a06297dc32085da2290294a6ed1aa
|
|
BLAKE2b-256 checksum How to use checksums |
b613555d83956bdd89876b87967eb0b338d0d6962a88da38c3460c8a1d2ffe82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-cp312-cp312-win_amd64.whl
| Download URL | spafe_rs-0.1.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 605.7 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d617d0fcec0bae148bd070d9c806e1f65bfeb0f5408b44f6471c6e5465139957
|
|
BLAKE2b-256 checksum How to use checksums |
c6f6917ab289e1c90adf86a29f2b5a89f9f7826115c54d88f43a2e7ad673853b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | spafe_rs-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 779.8 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
55b7b8404c80320319fb693dfbe5ae1a6b40dff5112eb7e414ef8f7275ad060b
|
|
BLAKE2b-256 checksum How to use checksums |
d5e5d6811da01b3eb8972bbaef8c5eb93f5606115c99fea8be0a63262284073d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | spafe_rs-0.1.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 590.3 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a2c29553fde4c8d6e9a3e6cff4f324c2938ebbb8c6e331168094f7971122c349
|
|
BLAKE2b-256 checksum How to use checksums |
98b1c926f26294837b0e88b69412603a67f4e532a316bc004061c656dd66d0fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-cp311-cp311-win_amd64.whl
| Download URL | spafe_rs-0.1.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 608.8 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
aff7d2185723a20e3dcd6394cc3bafd04e0ab88c497edfe2ad7f9b871fcdd828
|
|
BLAKE2b-256 checksum How to use checksums |
3df2cb83fd7ddd13148c3cbe7e43cb93643350bf8bb590307c5b4155d703aca8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | spafe_rs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 782.8 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
de76efc30fd419140fde2c46fc77595f66a2d3020639e3d63f8f90297c069f9b
|
|
BLAKE2b-256 checksum How to use checksums |
ddf16437a98b6def4f4709acc432d26c85e48d143c149d8b4101a17feb146ddc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | spafe_rs-0.1.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 595.7 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
94568f9c4a947efa2810973eee956bb67b613bb54d1eecfb47a18409b0913cf0
|
|
BLAKE2b-256 checksum How to use checksums |
59282109f2ec65be38d5c88bae2183178fe47e6f971bcc2f3e6e8e879206fb1c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-cp310-cp310-win_amd64.whl
| Download URL | spafe_rs-0.1.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 608.7 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
aeeb539d37e4c02ad27e1742b2c0597a68f98d294641e27567612723e29d2fbd
|
|
BLAKE2b-256 checksum How to use checksums |
575b851b504645aad4c4a06abfad9287a165fdc7634c28d842171933c1e1073d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | spafe_rs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 782.5 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
797064ad2ed09e3ce6a0522bb6518c9639429186dd794751ee97096f44ac709b
|
|
BLAKE2b-256 checksum How to use checksums |
a58f0f044ee8acf43bf8b8b4f836022567352318104f4687b247e637c8474276
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency logRelease files / spafe_rs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | spafe_rs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 785.3 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
3a6f86cc5e40d4e75a78956d928b00e2e9d10560e2ed01242092d84d0c5c917b
|
|
BLAKE2b-256 checksum How to use checksums |
3a5e86c044b297af946a03a69df9c06b9756c0ae3fc4dede8d84b6abaea1cd04
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 20, 2026.
Transparency log