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.3.1.tar.gz (186.5 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.3.1-cp313-cp313-win_amd64.whl (424.4 kB view details)

Uploaded CPython 3.13Windows x86-64

spectral_library-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (592.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

spectral_library-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (573.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

spectral_library-0.3.1-cp313-cp313-macosx_11_0_arm64.whl (528.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

spectral_library-0.3.1-cp312-cp312-win_amd64.whl (424.4 kB view details)

Uploaded CPython 3.12Windows x86-64

spectral_library-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (592.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

spectral_library-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (573.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

spectral_library-0.3.1-cp312-cp312-macosx_11_0_arm64.whl (528.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

spectral_library-0.3.1-cp311-cp311-win_amd64.whl (424.4 kB view details)

Uploaded CPython 3.11Windows x86-64

spectral_library-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (592.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

spectral_library-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (573.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

spectral_library-0.3.1-cp311-cp311-macosx_11_0_arm64.whl (528.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

spectral_library-0.3.1-cp310-cp310-win_amd64.whl (424.4 kB view details)

Uploaded CPython 3.10Windows x86-64

spectral_library-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (592.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

spectral_library-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (573.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

spectral_library-0.3.1-cp310-cp310-macosx_11_0_arm64.whl (528.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

spectral_library-0.3.1-cp39-cp39-win_amd64.whl (424.4 kB view details)

Uploaded CPython 3.9Windows x86-64

spectral_library-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (592.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

spectral_library-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (573.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

spectral_library-0.3.1-cp39-cp39-macosx_11_0_arm64.whl (528.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: spectral_library-0.3.1.tar.gz
  • Upload date:
  • Size: 186.5 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.3.1.tar.gz
Algorithm Hash digest
SHA256 e99b96a2ac4a2245fe5873510576f524dbe72fd00c053dc25eb8c33f6de32a18
MD5 d2c7483307a25b8a7bc7fc4ab0c43fda
BLAKE2b-256 d5aff909af14a303edbc1eb6f27545d0453d0c32d8fa054ec49569f433f1cb78

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1.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.3.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 805b8c0f39bda83d159c5a44ac841b78d9b1a946773c26d1bd99133a8f8f922f
MD5 45ef9205a169c7f5ce2d3f0020a6ce2f
BLAKE2b-256 590c8a325b6bfe0733c399c9441954166cef871279ef2e1f7dca5b1a12bc47fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 967aaaa4cbf8ba783c27ac024fc87394cbfccfa94b2d59f66a8966263a204e31
MD5 b3b9afa957db7803523e44e8aff138f4
BLAKE2b-256 426a1cf66d623ea87c579f1f813614097bd0ccf26a2f13c40f6b97c9815fea8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dcf1dee3572b70f53e61baa3f12529d844f024ac59f4c1c938b261bc41d04d23
MD5 055dd1aeabdb5f400811b47ffedf7609
BLAKE2b-256 61085f1c246b5f6e8277a918a280f719f61d9a4a8dc8077166d5ae7f3794f230

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70f515a3e0dfe413341c084a3b293edaef1de3b31f33d8cbd4489335484a0b28
MD5 016a10dc19266cf8ac2d7d358b79586d
BLAKE2b-256 e7de7f7ded2564ad0795b78ca2ced5dc290a32dffa2c298e1a26b348e704047c

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7f853033ef683ff7e8b4bc30e4a9df73127b6c4a28cff347405e82544abea678
MD5 622608f50005bc82f51bd9d8a2749e79
BLAKE2b-256 12d923bc3ac77cc94527ab5c7ef73c2c1c9337929115551720cf2d75d5c12cb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85d8c5be79017bf82c6e8846931ca93b6d295a4d2e63eb571bcbfa738a584141
MD5 615f24f2e6df1e04f8108a5a2102ca2e
BLAKE2b-256 8a62182c2eb83ceb9af4ddaa2bdec1de6ac6b14f5fb38266b981330c88886e03

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b5f7a50f21f700a2a8df96ae0d53a2d19c2a9f468dd56f9a544b707ecf1000f1
MD5 7e0bd8abd0f4e1667e4ed62be3d9be8c
BLAKE2b-256 8c9858a96c7f6c53bf9d36e2e12cfa4d17c0e1ebe733d689ed42c5be5bb18c49

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c26a37cb3472d355b16a36ebb051ada479ee8e8504829bb930bd65216a2ea854
MD5 86e087751a48e30398cf7f4c504160a4
BLAKE2b-256 2031b787c4c694aa4abd22d2377c0cf9f9ac49030b1fa42a393752972c2669f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 200ff17090c32583b9f98e1cc9ba623f9983f52808a0375a6986ef4bba55f57c
MD5 f5ed03494cd23dc4e2f473c17f91553d
BLAKE2b-256 d2b2a3bb4c186a69a4e28f68ce5681c8f2793ff02dd84d37454f6532b39d5452

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 536263a5977da32c78c4e5803d099cf100052a3eb6987a5a022d56e8ca07c32b
MD5 db7c4597cc219631a90259237fddab00
BLAKE2b-256 29a9f59da7360bbb8ebf0235a0eb6ea6bd5d56a937ccddc17f69b721869fd01c

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2f05a38d946a4847772b1a8970a70664c7e0566e2f6162cd585ede08c78d5847
MD5 4f5142c15921e560e0cf92adb6387aa3
BLAKE2b-256 f02d892c3e476a5100ff688aae2833c97f2559c1bec2c6d15208955947173853

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 207731cb077af38d00ae6ff0ba40c2818ba7f18032ab3bdef980da433a42d66f
MD5 fcac29f851e382c944d2c9cf8778c5b5
BLAKE2b-256 e0e68f07c83ce20231202e045f83157fd49fa15774d164b5fdaff9475f927fcf

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4e2e37cbe016e87bb915323c638a0475ac26113a8f08adf708e7ded6421eb3d6
MD5 3cc80a4e413e8d97c72605f4495d5071
BLAKE2b-256 238119f585f4a163eeddb8a77944023c1fab20f2f923fc6412378364afa3f94d

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd879941b7cc30d33e3567995cb36776202fe8db2f04035b86d43e8695b854d2
MD5 7b25abed764044ce059ee7129b5d9328
BLAKE2b-256 ade479728b2a34d5894df420b4fa537c46117535902ca47db317c7c45d428af1

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d5b862752859d14b779b38f7b957cdc8da5d1c63685b7e93b73e5a2902e9605
MD5 7b6ab357a3f5e07d0efd44808ad463b0
BLAKE2b-256 3bf2a04c578fb9ddc239c6f45eb790ec3eaba19f525981f033b050cb57f0e5ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8bae52efff9e288d317fd1d68653ed19c2325566cee977a639bce0aeb04f48b9
MD5 bb14149c5a20c99807f4739bcdb32537
BLAKE2b-256 4247aa7332eef2ba986cae8a93ce946ac98f613159d37b2db1f65b77000e37f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 06bec400efab7faa2b59ebc6ce969c55e317b5fdee7fa5a2c974e75c8034815c
MD5 9aaed1fe8a8908afb8d7d37bb5c5a650
BLAKE2b-256 15f30a276948e87e7834d12746990f0283aae8487c6e0ea16e9dfef05bba8a29

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ebe5d77f776139c6fcd548367989fb1fe0715109f39cf3489a3c4fedc593547
MD5 a11dbc018d079a8d3ed2e8e3c194142e
BLAKE2b-256 40d68504868270896f3565c32246e5abaf2a4312d59f3a576bd4ae798afcf8ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 81bf9f4c4e72740f553f804909f99c2e1a3a0565dd5c00b10d94e80349fec17f
MD5 4e094594c9cfee9155f77bd01f51eac0
BLAKE2b-256 2082afe937016ee3c031411d7e4b5ae445ba8d28f54f7a2d6e4795c5b5164dfa

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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.3.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for spectral_library-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 604226146a301de714c3b94f370cc6574d3dc0b3dd7c85caec753e09f01d0f1e
MD5 5c41c3a20dc5f704eb634372f03d9157
BLAKE2b-256 df65a8ec7aaf69a7ab04478532126649a0b8b17623051d1edf923fac8f5cd07d

See more details on using hashes here.

Provenance

The following attestation bundles were made for spectral_library-0.3.1-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