Skip to main content

Rust port of the spafe audio feature extraction library and jenellefeather/chcochleagram

Project description

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(())
}

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

spafe_rs-0.1.1.tar.gz (42.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

spafe_rs-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (782.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

spafe_rs-0.1.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (778.8 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

spafe_rs-0.1.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (779.7 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

spafe_rs-0.1.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (779.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

spafe_rs-0.1.1-cp314-cp314-win_amd64.whl (606.5 kB view details)

Uploaded CPython 3.14Windows x86-64

spafe_rs-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (780.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

spafe_rs-0.1.1-cp314-cp314-macosx_11_0_arm64.whl (591.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

spafe_rs-0.1.1-cp313-cp313-win_amd64.whl (605.8 kB view details)

Uploaded CPython 3.13Windows x86-64

spafe_rs-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (779.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

spafe_rs-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (590.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

spafe_rs-0.1.1-cp312-cp312-win_amd64.whl (605.7 kB view details)

Uploaded CPython 3.12Windows x86-64

spafe_rs-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (779.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

spafe_rs-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (590.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

spafe_rs-0.1.1-cp311-cp311-win_amd64.whl (608.8 kB view details)

Uploaded CPython 3.11Windows x86-64

spafe_rs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (782.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

spafe_rs-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (595.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

spafe_rs-0.1.1-cp310-cp310-win_amd64.whl (608.7 kB view details)

Uploaded CPython 3.10Windows x86-64

spafe_rs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (782.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

spafe_rs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (785.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

Details for the file spafe_rs-0.1.1.tar.gz.

File metadata

  • Download URL: spafe_rs-0.1.1.tar.gz
  • Upload date:
  • Size: 42.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for spafe_rs-0.1.1.tar.gz
Algorithm Hash digest
SHA256 23123d76a7dbe2047a496eacc823b174eb08235372c140b26bd1cdc6a67a0069
MD5 36f464de0514b4116f49998e7bdc1890
BLAKE2b-256 2f6af8d5a79ae4c4f2d7136896030dd4bd938caad00ae7c7948c697452e8bf51

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1.tar.gz:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spafe_rs-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a53164d108d1f731968c33c50b662b0f36d80de023846130bbdca241dbd7c157
MD5 d3d6e98f8389590299a51b8e2de22a93
BLAKE2b-256 bb4774f375ac7a409f2e68cd8a9f9761a8663a67371127bfa4f32c8cce82e3e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spafe_rs-0.1.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff43cf610fe7c0a67e4a20e6a01feca8e3284c7fffcaa456a856b87957196f51
MD5 c9c0293fb0874b4e0636b01246263b05
BLAKE2b-256 dd322eb3614d44c04224d7d0e769493d138c8c1da4786b6db93bf30acfe03017

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spafe_rs-0.1.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0a795094cd926c8fbcec4d7c27c64fe7e629023a6dac89afa8109de511ce680
MD5 2fba2827661d9ae36a96fbb237db7e90
BLAKE2b-256 ff890a759891be80eb79571c4e5c043ef49b26c9578fa4e2be19ab7cbd2e5adf

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spafe_rs-0.1.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b64b2a67153981fd42890f6262830e1e3656985c0eff2397d3d79558eaa6c2b1
MD5 0a7744083333398b104f69d3051625de
BLAKE2b-256 1deee4d29f8eea70d1c794fceb8517ff16df087352e1e47f67cdba7f90383bf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: spafe_rs-0.1.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 606.5 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for spafe_rs-0.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fff58d4a29a0a55eaa2fe9fa89dfbae0897c7e907f6767f7e427206bb048eb63
MD5 9336867e1a5f756e6abb18ecf736ee32
BLAKE2b-256 93be4b4e2f582679c4bb807d5b63250642301cdb57d430cb0420f4c8e9babc3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spafe_rs-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79644d3b243ba97ba1738bf4af4c04315c80fbb95851d4cf916acedebed62af9
MD5 7fc1e5eedcfa5f2d037d7fb66f6322aa
BLAKE2b-256 b6029b413e9f23d0dcd1bb57654d38c6812af6706dd9463ef798e17f83671f1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spafe_rs-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4663b156626174b1759021d93677c23c0d9f6a9ded33ab5e5e08d98a755f80cd
MD5 859bd42c82dd5c14fa412162cdd923cb
BLAKE2b-256 5cefbbb374cd66848c622df3ae967cab53de1d3f487b59e090a88dabc54db707

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: spafe_rs-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 605.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for spafe_rs-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0db1c6a6898a03f72595577c08e6285a30993c33b720c4c31fed915446d16393
MD5 6dd630ecd5d5a223a11dd3dfc5e2456b
BLAKE2b-256 79f826538ff79ed9780b609bce5981c6fbef7b420324c59d46eb77e8c476ac95

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spafe_rs-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b76d17bc4d7f6f4bb8423ea1fe9332a37898035e0c75b4b0356286f59aff12f8
MD5 b40c12718946df4b7079f773764e633e
BLAKE2b-256 909de8aec8a311ef93e2f6be2b2bfb71f3cabb5e881fbf6dbd52d745796c161f

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spafe_rs-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78eb7c114d3684dab9bd94770234726f5b0a06297dc32085da2290294a6ed1aa
MD5 0dcbf6c3c07440f157fa2f6c12324c11
BLAKE2b-256 b613555d83956bdd89876b87967eb0b338d0d6962a88da38c3460c8a1d2ffe82

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: spafe_rs-0.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 605.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for spafe_rs-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d617d0fcec0bae148bd070d9c806e1f65bfeb0f5408b44f6471c6e5465139957
MD5 13cdf9d4faf985500ffd94aaba08b824
BLAKE2b-256 c6f6917ab289e1c90adf86a29f2b5a89f9f7826115c54d88f43a2e7ad673853b

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spafe_rs-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55b7b8404c80320319fb693dfbe5ae1a6b40dff5112eb7e414ef8f7275ad060b
MD5 078df8dbad63b5746fa5f602f4b392c7
BLAKE2b-256 d5e5d6811da01b3eb8972bbaef8c5eb93f5606115c99fea8be0a63262284073d

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spafe_rs-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2c29553fde4c8d6e9a3e6cff4f324c2938ebbb8c6e331168094f7971122c349
MD5 65d8006d311869ae5136ce478755d560
BLAKE2b-256 98b1c926f26294837b0e88b69412603a67f4e532a316bc004061c656dd66d0fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: spafe_rs-0.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 608.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for spafe_rs-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 aff7d2185723a20e3dcd6394cc3bafd04e0ab88c497edfe2ad7f9b871fcdd828
MD5 999c6d35a5c84212941eeaee6bf7ffce
BLAKE2b-256 3df2cb83fd7ddd13148c3cbe7e43cb93643350bf8bb590307c5b4155d703aca8

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spafe_rs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de76efc30fd419140fde2c46fc77595f66a2d3020639e3d63f8f90297c069f9b
MD5 26e4982ae626647e619cd75aa54f939b
BLAKE2b-256 ddf16437a98b6def4f4709acc432d26c85e48d143c149d8b4101a17feb146ddc

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spafe_rs-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94568f9c4a947efa2810973eee956bb67b613bb54d1eecfb47a18409b0913cf0
MD5 edba3339c7d6248f952b5f3b7b1ca7bb
BLAKE2b-256 59282109f2ec65be38d5c88bae2183178fe47e6f971bcc2f3e6e8e879206fb1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: spafe_rs-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 608.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for spafe_rs-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aeeb539d37e4c02ad27e1742b2c0597a68f98d294641e27567612723e29d2fbd
MD5 aaa41e2c4636b3029a4daf51571647de
BLAKE2b-256 575b851b504645aad4c4a06abfad9287a165fdc7634c28d842171933c1e1073d

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spafe_rs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 797064ad2ed09e3ce6a0522bb6518c9639429186dd794751ee97096f44ac709b
MD5 2ae2013ce337476360c9341f51346d2f
BLAKE2b-256 a58f0f044ee8acf43bf8b8b4f836022567352318104f4687b247e637c8474276

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spafe_rs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spafe_rs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a6f86cc5e40d4e75a78956d928b00e2e9d10560e2ed01242092d84d0c5c917b
MD5 fb12f3e933f00378fa9f0f0e00b28233
BLAKE2b-256 3a5e86c044b297af946a03a69df9c06b9756c0ae3fc4dede8d84b6abaea1cd04

See more details on using hashes here.

Provenance

The following attestation bundles were made for spafe_rs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on RustedBytes/spafe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page