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.0.tar.gz (183.9 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.0-cp313-cp313-win_amd64.whl (422.2 kB view details)

Uploaded CPython 3.13Windows x86-64

spectral_library-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (590.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

spectral_library-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (571.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

spectral_library-0.3.0-cp313-cp313-macosx_11_0_arm64.whl (526.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

spectral_library-0.3.0-cp312-cp312-win_amd64.whl (422.2 kB view details)

Uploaded CPython 3.12Windows x86-64

spectral_library-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (590.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

spectral_library-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (571.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

spectral_library-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (526.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

spectral_library-0.3.0-cp311-cp311-win_amd64.whl (422.2 kB view details)

Uploaded CPython 3.11Windows x86-64

spectral_library-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (590.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

spectral_library-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (571.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

spectral_library-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (526.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

spectral_library-0.3.0-cp310-cp310-win_amd64.whl (422.2 kB view details)

Uploaded CPython 3.10Windows x86-64

spectral_library-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (590.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

spectral_library-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (571.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

spectral_library-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (526.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

spectral_library-0.3.0-cp39-cp39-win_amd64.whl (422.2 kB view details)

Uploaded CPython 3.9Windows x86-64

spectral_library-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (590.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

spectral_library-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (571.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

spectral_library-0.3.0-cp39-cp39-macosx_11_0_arm64.whl (526.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: spectral_library-0.3.0.tar.gz
  • Upload date:
  • Size: 183.9 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.0.tar.gz
Algorithm Hash digest
SHA256 4fd44961876725a69c9e8709e58beab5a4cef3de4efd7fda828f0a3a2604bbec
MD5 bba446f34156ccab5f22a7515f16ba8a
BLAKE2b-256 15924bdf1830bf8ac1133cd6a041941950b26d45e2b922bbaead570ca331ec93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c01ec51cadd9235b43723350b4c5e2ca6a4eead3e1dda88c17f885947db53299
MD5 7c4fc0b1c385ee1f86730d75faef975d
BLAKE2b-256 eb10cff37f4a313efa21c53e31f8ba5ef6ca56d2331b128875e6e138fee59bcf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e51f8f378034bc1a0423f68d53d8ec63e15d60d73c228ea815dafd112eff70ea
MD5 9979033e35b0c126e39aa0a333a594d3
BLAKE2b-256 90128ccef56a09a69fbef62f579bbbda03517b6d36bbf8d842d9eb930ad6280f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d26ee93ee22ffaec8a87308d400b1aa24c90d11d810e66bffdbab0648754987
MD5 5e0179b648a2e3963aea1c8d470aebac
BLAKE2b-256 331075f8b51fbcdb103cb685be75c07b70396e4c5069f79fce02988978d607c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1aac83abedb938860e68cb1ccf3b1c1890fe2a837576ced2385e084695d529dd
MD5 451b99b2800527c9cb6c2fcfff580d85
BLAKE2b-256 3b6737ce5c05e591957e59c0f2e04f2ec8b0a4eda3437c3c97826dc168896daf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dac09aad599fad14c560c2b089f5ae0212ef066d1f07bd80f0c1ec4166077a7a
MD5 87aefdfc775a4a40eb65dd3c27c1b959
BLAKE2b-256 8cfecf584b215a3d2a11027014e57c5d3565bebba93551682bd0a17616b5a58b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f1037b3b960a256b3504c4024df42335a5aa2d02e60447943a77db765279078
MD5 4da808bf08e67008be4e8a8de9acc15a
BLAKE2b-256 eca218bccf2ebec80bbcf0c0ed0a509bb5485aab10e7cb248419f320d656db9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a1a529866dc067686eab857e2639ddae29d3a68937d8a843aceb86b5fb5badfc
MD5 733e318a2725afaa49d8cb6a8b37478d
BLAKE2b-256 1d432087ff730948d93c1c4ec08eb52b8f99005c80c86fc4060c90d4f40754a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81b7b455a13e27c0b44f701b4de68c059732aea8cb6a6923b2b8293a2b3b335e
MD5 787e2e31c51627b00ede1d9cc89ea33b
BLAKE2b-256 575ea897cb58e3dda0c4380bf51e012b7ff5e9eb709ca4a4f4db1330d9a212e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 25ad0ff1d995d53677f4d6a3bcf07f50b15dbb58a193bf0ad2f5f3bb12d61f0b
MD5 db4b3ae0a6ccebe209c82aeaaafd9842
BLAKE2b-256 6aa0f23314e319a38d000bdf9f7b2635ea718976ae4a3d952e3b2daebf153a39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0289746701095ea6eb4ef0f0e77b171aaa59f3df743dda0002cdbe5a41e56014
MD5 3fb61939898d40381e08dadd4740ecc4
BLAKE2b-256 79a1c06c918b7b5f304e970c46e79cd8d9c66a41742d762da6181a3efe3c4b05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32c767cbdc15140dd87a7cde46a4a1ef4d42fbadeaed4ed67595501f6f5954e6
MD5 dfbeff08f5c613c74e7c8488aa780f0a
BLAKE2b-256 b96e578d62b8e0f3c2b4e4c4c5e892eafe56f99f423b4dd1ced0abae90f48ac6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14a4b555fb70907c0914b25986cb87aec345dcd094793509d11a1b430e36859b
MD5 7ce689ae5071f800f3aa64fb5e70b2e6
BLAKE2b-256 09d1262744157dde411e7793847174ee8aea322ea081ded73db855002ee04554

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e9eb939fb20084a353fa8a7b863aa9a8f743f300163f2a2d2c7cad3d8cf5998f
MD5 1a3ae8a1b2d1f3594e7a161c11722ebc
BLAKE2b-256 28a6204975fe8f229a654a14a7b0360af7ab628fefe5f78e52cedb3bab03975c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fafbe7f8cd5326fff90a9eccca801f1cee129bc6052bcbced879382ff82d37f8
MD5 f66fa2a8f44d64685fbca478e5fee03c
BLAKE2b-256 9f787ef4ebb5f523f020542f20e85e042b06ec2f9678228e42f020d4b9ff39bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 55ee7946a343070ca5395c07f8eef1a73628bd0fdc53332651d8cbe18657804a
MD5 e4ff5c7ce0ce568ff3a05e6fe1f04952
BLAKE2b-256 06cc263ccf4fe6977a3b0c5b573a6fbdffa9802c107a6ee9a597bdafea0c7321

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 26cbb010de721441a6c6951a0191037d50709522553313c4cee9ddcfced79557
MD5 604e133b57224b8e7eb469e26bcd7e04
BLAKE2b-256 324d85790d4a687968a898efdabd89b85aa3bbb9f066a4c1199c1a0c7dccca76

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3bf3d4016d7c25d35bac4500f2ff9de0f0f3118103a921d20330f4cf78479234
MD5 58f2e4bf74749bd6d0b55653a642a2c7
BLAKE2b-256 1cba127a4f72d653905c2cff769c4ba19495ccbad2a16219a325a2329b7cbb6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f78e198d2f6155812d49ca3d3c723cac6392256825d497ac694ad18ce3e5977
MD5 905b6a97087d6a10b01aa4a2579bb0cc
BLAKE2b-256 5b7ff0990ac20e9f713790852abc83e594e1b65f1b2d0e6185d578a39302442e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 380a2fea6ed391bf3b748bf5d51513a20114c03c77fcd5e343d5eee5cbd771fa
MD5 5d11a6bb914a2be76c84e96cac8e40da
BLAKE2b-256 6adc08683fcf434ef43bd367ac5e294154119edd4827da3b4eefc37047faa31a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63471d0d31464090d1c578a607d398617e83b6d436d8fa69662e0854d58f3248
MD5 164f3e90e60e23c96522b232c5ca0c2c
BLAKE2b-256 f348d70a9739005b3ca40321ea584797fbf6c82c6205cf7880e82df3eccbbf98

See more details on using hashes here.

Provenance

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