Skip to main content

Spectral library build, preparation, and retrieval-based mapping toolkit.

Project description

spectral-library

spectral-library is a Python package and CLI for:

  • preparing stable row-aligned mapping runtimes from SIAC-style hyperspectral exports
  • mapping source-sensor reflectance to target sensors
  • reconstructing VNIR, SWIR, or full 400-2500 nm spectra with retrieval-based spectral mapping

Project identity:

  • distribution: spectral-library
  • import package: spectral_library
  • public CLI: spectral-library
  • internal maintainer CLI: spectral-library-internal
  • current version: 0.3.0
  • license: MIT for repository software and repository-authored docs; referenced or redistributed third-party datasets, metadata, and derived artifacts may remain subject to upstream terms

Documentation:

Install

Install the public package in Python 3.9 to 3.12:

python3 -m pip install .

Optional extras:

  • docs site: python3 -m pip install ".[docs]"
  • SciPy cKDTree KNN backend: python3 -m pip install ".[knn]"
  • FAISS backend: python3 -m pip install ".[knn-faiss]"
  • PyNNDescent backend: python3 -m pip install ".[knn-pynndescent]"
  • ScaNN backend: python3 -m pip install ".[knn-scann]"
  • all ANN extras: python3 -m pip install ".[knn-all]"
  • internal build and example-regeneration tools: python3 -m pip install ".[internal-build]"

Quickstart

Download a pre-built runtime (77,125 spectra, MODIS/Sentinel-2/Landsat 8/9):

spectral-library download-prepared-library \
  --output-root build/mapping_runtime

Or build your own from a SIAC-style export:

spectral-library prepare-mapping-library \
  --siac-root build/siac_library \
  --srf-root path/to/srfs \
  --source-sensor SENSOR_A \
  --source-sensor SENSOR_B \
  --knn-index-backend faiss \
  --output-root build/mapping_runtime

Validate it:

spectral-library validate-prepared-library \
  --prepared-root build/mapping_runtime

Map one sample:

spectral-library map-reflectance \
  --prepared-root build/mapping_runtime \
  --source-sensor SENSOR_A \
  --target-sensor SENSOR_B \
  --input path/to/query.csv \
  --output-mode target_sensor \
  --neighbor-estimator simplex_mixture \
  --knn-backend faiss \
  --output path/to/mapped.csv

Map a batch and write diagnostics:

spectral-library map-reflectance-batch \
  --prepared-root build/mapping_runtime \
  --source-sensor SENSOR_A \
  --target-sensor SENSOR_B \
  --input path/to/query_batch.csv \
  --output-mode target_sensor \
  --neighbor-estimator simplex_mixture \
  --knn-backend faiss \
  --diagnostics-output path/to/diagnostics.json \
  --neighbor-review-output path/to/neighbor_review.csv \
  --output path/to/mapped_batch.csv

Benchmark a prepared runtime:

python3 scripts/run_full_library_benchmarks.py \
  --prepared-root build/mapping_runtime \
  --source-sensor SENSOR_A \
  --source-sensor SENSOR_B \
  --neighbor-estimator simplex_mixture \
  --knn-backend numpy \
  --knn-backend faiss \
  --max-test-rows 200 \
  --output-root build/benchmark_outputs

For CSV layouts, SRF JSON shape, batch self-exclusion, diagnostics, confidence policy, and Python examples, start with docs/mapping_quickstart.md.

What The Package Ships

  • Stable public Python API for prepare_mapping_library(...), validate_prepared_library(...), and SpectralMapper
  • Public CLI for prepare, validate, single-sample mapping, batch mapping, and benchmarking
  • Prepared runtime format with manifest, checksums, sensor schema, and optional persisted ANN indexes
  • Exact numpy KNN plus optional scipy_ckdtree, faiss, pynndescent, and scann backends
  • Multiple retrieval estimators including mean, distance_weighted_mean, and simplex_mixture
  • Rich diagnostics with neighbor identities, distances, weights, source-band fits, and confidence routing

Official Sensor Examples

The repository includes reproducible cross-sensor examples built from official:

  • NASA MODIS response functions
  • ESA Sentinel-2A response functions
  • USGS Landsat 8 and Landsat 9 response functions

Those examples live in examples/official_mapping/README.md and are documented in docs/official_sensor_examples.md.

Important:

  • the official example bundle expects the previously composed full SIAC library recorded in its manifest
  • the docs example is a held-out evaluation against that full library, not a vendored miniature retrieval database
  • Sentinel-2 uses B8A for the semantic nir band in the published example set

Production Readiness

The repository includes the production-release work needed to ship the package:

  • package build and smoke-test workflows
  • GitHub Pages docs deployment
  • dependency review, pip-audit, and Python CodeQL
  • weekly Dependabot update PRs
  • pinned GitHub Action SHAs across workflows
  • SBOM generation and provenance attestations in the release workflow
  • scheduled and manual full-library benchmark workflows

See docs/security_provenance.md, SECURITY.md, and RELEASE.md.

Maintainers

Internal build and source-ingest material is intentionally separated from the public mapping package. If you are maintaining the full library build pipeline, start here:

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

spectral_library-0.4.0.tar.gz (189.2 kB view details)

Uploaded Source

Built Distributions

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

spectral_library-0.4.0-cp313-cp313-win_amd64.whl (425.8 kB view details)

Uploaded CPython 3.13Windows x86-64

spectral_library-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (593.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

spectral_library-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (575.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

spectral_library-0.4.0-cp313-cp313-macosx_11_0_arm64.whl (530.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

spectral_library-0.4.0-cp312-cp312-win_amd64.whl (425.8 kB view details)

Uploaded CPython 3.12Windows x86-64

spectral_library-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (593.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

spectral_library-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (575.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

spectral_library-0.4.0-cp312-cp312-macosx_11_0_arm64.whl (530.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

spectral_library-0.4.0-cp311-cp311-win_amd64.whl (425.8 kB view details)

Uploaded CPython 3.11Windows x86-64

spectral_library-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (593.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

spectral_library-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (575.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

spectral_library-0.4.0-cp311-cp311-macosx_11_0_arm64.whl (530.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

spectral_library-0.4.0-cp310-cp310-win_amd64.whl (425.8 kB view details)

Uploaded CPython 3.10Windows x86-64

spectral_library-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (593.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

spectral_library-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (575.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

spectral_library-0.4.0-cp310-cp310-macosx_11_0_arm64.whl (530.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

spectral_library-0.4.0-cp39-cp39-win_amd64.whl (425.8 kB view details)

Uploaded CPython 3.9Windows x86-64

spectral_library-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (593.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

spectral_library-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (575.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

spectral_library-0.4.0-cp39-cp39-macosx_11_0_arm64.whl (530.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file spectral_library-0.4.0.tar.gz.

File metadata

  • Download URL: spectral_library-0.4.0.tar.gz
  • Upload date:
  • Size: 189.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for spectral_library-0.4.0.tar.gz
Algorithm Hash digest
SHA256 74e66341f5db945d34e3e90adfe3898d27a24d820b2bd6fdcde25aa06e981e41
MD5 18839a66f77ea3d967a9a3e09ff1bb65
BLAKE2b-256 0f083e7fb765f0e544e412f2e55ac3949b13077b94afec150926fd00c15567b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0.tar.gz:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5a24943e03284902de845cf32eb2f778f5c2601ddeded3a2d081fe1f954cd79d
MD5 48239bb0a5a93746d8eba7264b17d0e0
BLAKE2b-256 668347684e4a5292d9cebc97b13cdefab4b9bb40ba42490f95f8ccc7790372b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp313-cp313-win_amd64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76fa3161b4bfac9e26e591d23e8ba22e6e71267b8542ef2fb0679a46866a24fd
MD5 8ff1f36cec79d5d338671685624144c6
BLAKE2b-256 3bfea6c41c886706d22b2cf65cb3a320f6f50c50806a826e3de45b8554388d1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ae6dd76734aac8897c20c7f0a7b4d4a5d49b875e927ef1daf89b664f89609a9c
MD5 080f063ea1bd307ee9043320befe4107
BLAKE2b-256 44bb41696e0d38fa8607991f32632a70f8cbbf5d45f649167a53e85bb3312e04

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6f336fe42a892c718641c22f468279d42aabe1f9914b19027e81596d3643525
MD5 4ea20cd0f77b4ec8da38128ddf170dec
BLAKE2b-256 63d98b0dc725bf499c7ce3c2f8eb20711176a020e2af59165727fd3ff1b5518b

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 021117aa38034cea0d02e39fcf1fba27bde98d92a308fed9d37afdfccffa607b
MD5 a2a9dee2bdc71f4e6eb25ed09bdbbf9c
BLAKE2b-256 798710d0350f1ab82e5b6075e1a27159e36ccd61178a43b80657ff0c4322d040

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp312-cp312-win_amd64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23cb6ff413c2bd9295441e411b4bf7a2da09fa9cb04cc93bb6e0a92253f117ca
MD5 431e5e3bb715b89a4e37f6ee22a69d0f
BLAKE2b-256 3cda078ae48b7f531a83e48bfab1e8055b81784e2bc423ea00fb2677d730781f

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 be5fc236eb2ac19e3c69d7d6b27b441d853951107b1743bb78a20a589e505eff
MD5 f7aba1d9236d2a197368e8d6b128f7cc
BLAKE2b-256 ee35a638453ab4340552266910870fbe0ed6194b7440fccce694f78bc0e56e9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a8bff66eac87cc586850ce71fed6c07bdfb3ca9cc537c16dbbb190a1cd8ce36
MD5 b008eb840630b0fa0eb421ddd770b27e
BLAKE2b-256 40a69b9e8051a7ea0739755b44c9e917f5badf78dcde27bc61847ec6b931ce1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 19cf408013dc5713368d2d69e6b6f8fe83af70b08da9e8e93093bc01dd78e8fe
MD5 798df88e447f9db3ce72353588c06d77
BLAKE2b-256 b5dbff9c400422ca520bd788e27699ee0fd8f197dbd4dcb7f249360cde1158ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp311-cp311-win_amd64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e9c3c61609cce11da56b62cb8819009d7993b98903e6599d4e66b3abd1d39e33
MD5 23594641be0499a811d34ddbdacc020f
BLAKE2b-256 e1249e09c32665232506baa378d7dac254b74ced04632c367e42e95da7a04212

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f8404e78893bd54e8abe8c5ebe7621f1d901aeb69bb75bc9eade0502cc9dfdfe
MD5 18094fa6dc31d66dee3f8d80dfd9121e
BLAKE2b-256 d77f62abbe2dcd4e3c20aa7a6242d475aea43f66292f10a41b6b9cbd591635cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d25df97aa9fa9cf45dc4d1af8a390cab7cee1b6a821a10d973171b4b4f5b8f1e
MD5 3f2c56f6d24cb942204444389e9921c2
BLAKE2b-256 78aa4f7106b606da122078c6a56f656df5e148f25689a057271ed354971798fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 57207c41032fd79b20c69d94988ba1125312142ef5cdbca5ffa54845adba51c2
MD5 1c272a6590464b459bda09cb05e53634
BLAKE2b-256 d493035d51b66772792038cd3bb281cf9e98519e39a6a6df52e5a6d54771c1ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp310-cp310-win_amd64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 88a1e90cac39121a80e5ed102dd3938d1f028d6e97b260ad3bb00cf162a81d72
MD5 a15399102eea36e0597979096dbc3bb3
BLAKE2b-256 8b0b254764631479fe0b01f939415dae60c136f5e51f978c8b36444830380fc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b836f115bed9c9e6ef7c3fa60eb4523bcb7bc4775c983d080940cabc90bc0c4c
MD5 c6b91a24c21a00e0cabe0737e00c9356
BLAKE2b-256 b9104ccb57dd8ad3ebf653b5b374c97e491c247d077580f00bbc40c8f2c6ac5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f9f3b76a99e2cbfae1a0785ca1fad60b87fddcf54c7fe09093ee164af8cd259
MD5 9d5e8d0b10540a7c6d69cdd33ac9fcd9
BLAKE2b-256 bfe5306fd65e89d42ea44f984d32b824ee2ddab43532a4bf0ad2f502232b71a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2ece3b94d9aa7d320908d51a988b5651fd45e631e2355298d4faf622150e0e4f
MD5 58198b8f59f6a0bed942c774df2c665f
BLAKE2b-256 4cff46b4ed9a1a0daee09cd3cfe932ee4c854bd35c7ab4375c7f3e00da678b5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp39-cp39-win_amd64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e0f91214e95ab4fb9987ea7af91d0affc942bc13959f22dc1d5e49656174cb6
MD5 3993e16a82827a1e06f99917f45a4d6f
BLAKE2b-256 4f935098df1761bc777569add32ecba6d73c09ca2748caf82f812436941f0fe3

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ab3b8adf6803b7e37d63864d1e493443c87329cd1a72eabb93afffa2998d5caf
MD5 17b55b00b6fd6bac23950fc96fe38cd9
BLAKE2b-256 1665df34ef5622b4ea51f07a74fc30c674d80923a1ca2dfc26abab1559041caa

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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

File details

Details for the file spectral_library-0.4.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spectral_library-0.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d32063b5740a46428d7176964e6e4e1536c08693972c8235df2a88e4df65cc63
MD5 d10964aafcead81af74b555d788abf60
BLAKE2b-256 254c630844244429e99c77f21df2b6141257b901278efa94f9135e1dfd9d69d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.4.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release-package.yml on MarcYin/spectral_library

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