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.6.1
  • 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.14:

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 build-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 \
  --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 \
  --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

If you omit --prepared-root, the mapping CLI downloads the package-matched published runtime into the user cache on first use. Pass --prepared-root when you want to use a custom or locally built runtime instead.

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.

Repository Layout

The repository is now organized around four package areas:

  • spectral_library.mapping public mapping runtime, prepared-runtime build, and retrieval engine
  • spectral_library.distribution runtime download helpers used by download-prepared-library
  • spectral_library.sources maintainer-oriented source manifests, fetchers, fetch batching, and catalog assembly
  • spectral_library.normalization maintainer-oriented normalization, coverage filtering, quality plots, and SIAC package export

Compatibility wrappers keep older flat root modules like batch.py, build_db.py, normalize.py, and runtime_download.py importable while the implementation lives in the new package layout.

What The Package Ships

  • Stable public Python API for prepare_mapping_library(...), build_mapping_library(...), build_mapping_runtime(...), coerce_sensor_input(...), validate_prepared_library(...), and SpectralMapper
  • Public CLI for runtime build, validation, 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 B08 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.6.3.tar.gz (205.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.6.3-cp313-cp313-win_amd64.whl (450.0 kB view details)

Uploaded CPython 3.13Windows x86-64

spectral_library-0.6.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

spectral_library-0.6.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (600.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

spectral_library-0.6.3-cp313-cp313-macosx_11_0_arm64.whl (555.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

spectral_library-0.6.3-cp312-cp312-win_amd64.whl (450.0 kB view details)

Uploaded CPython 3.12Windows x86-64

spectral_library-0.6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

spectral_library-0.6.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (600.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

spectral_library-0.6.3-cp312-cp312-macosx_11_0_arm64.whl (555.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

spectral_library-0.6.3-cp311-cp311-win_amd64.whl (450.0 kB view details)

Uploaded CPython 3.11Windows x86-64

spectral_library-0.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

spectral_library-0.6.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (600.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

spectral_library-0.6.3-cp311-cp311-macosx_11_0_arm64.whl (555.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

spectral_library-0.6.3-cp310-cp310-win_amd64.whl (450.0 kB view details)

Uploaded CPython 3.10Windows x86-64

spectral_library-0.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

spectral_library-0.6.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (600.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

spectral_library-0.6.3-cp310-cp310-macosx_11_0_arm64.whl (555.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

spectral_library-0.6.3-cp39-cp39-win_amd64.whl (450.0 kB view details)

Uploaded CPython 3.9Windows x86-64

spectral_library-0.6.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

spectral_library-0.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (600.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

spectral_library-0.6.3-cp39-cp39-macosx_11_0_arm64.whl (555.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: spectral_library-0.6.3.tar.gz
  • Upload date:
  • Size: 205.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.6.3.tar.gz
Algorithm Hash digest
SHA256 43f0b21171e8576f2286c16336bc31be9ebadb6ee7bb60602ea82b0c5755572a
MD5 b6aca10ea3fc5c23b5b10667071da9c0
BLAKE2b-256 7deb7035716f6baffd6c7e568ec08dd3902de3f4b78c9fd9a0676addc8002b81

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5571977af26b34b4bf8f14d3199e50f637e32d1206af9f7a5acb70783b301c99
MD5 8360c3cdf55c5a85cbc1343f7694c200
BLAKE2b-256 0a93c4ef766c7488517e4b30c6d258e4ed8ee17b8bda955f7a5bae0c6efadb68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6787a9273861f1a9eb93c7eb6662af8f2fde3a981edde246d4dbb30d6d928349
MD5 377c303ccd275cb05db3b2cd636c6d54
BLAKE2b-256 0b010609eb4ffeeb4ca786f1b72f23958903b6394f1a7a7fc574bfbf20ec9b8f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 215972a03e1051c391fb4f2081d0ed17a9ade3cd442e9e7ed8c06f06be3b4227
MD5 29d45aa8b71b9dc37252f44244987b77
BLAKE2b-256 b51215f9701e458e1fc50fc88de312a588e832c9e675048b55389e4ff275534b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01603eb6aa096118a7d3b318ceb0fef1eb55e24afe4b68dd9027c97fcde80268
MD5 68617572bd8b8f83ea2b99299614a670
BLAKE2b-256 d5cfa6e4442d82af126a7afc941a7d65bbafe9cc7694b83342ab1153a75c6c96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f99b7503206fb09fb94b65ad6760d580e66c1a441f921ceb99af68d14bca8609
MD5 ff622e383deded46562959e57153fa96
BLAKE2b-256 421a7ab4569e8587305433abfb52b3eac44eec6ecbe885eea50c0f931c4ae331

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec0f429f4f618c40cfaa56dfb10402b9a051f98b165f46ae227cec1663583084
MD5 903ad313df15afc478b7cbe00b096abf
BLAKE2b-256 47d4cdddbb8674b5e36da858eb26f7fd51c67fadffe80fb4f6ed94dbf839d5ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 52e4f1a482e37aec69bc05ac0838e7d8a24cbda2d2bafcf985d79defe876acfb
MD5 7a181f4dd1cda7fac548cc53df289425
BLAKE2b-256 555b61c69d8a5d6a94a7744eba17ca74a4551efeeb9e8a75101d74b612a418d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b770e3628c2d78ab80299c83f7545e0e611030c0ea9d2dc4e8272a253c179b5c
MD5 5ee7179ed5013b0e7f801e1eaa7cfbc6
BLAKE2b-256 af3fed20a7e5e959c38e87878a1e7b3f3db3c2f2bd60df3ae5fa170b264d53f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2df630c294e0f211a4aa94f0fbe14a66bf1fc7cd3fd6e50faf7cff57d38ccf3a
MD5 8dd95e3f61c106dd7eeddf191beb7da7
BLAKE2b-256 adb5aa3090b3cdd28132baf3092ae21d4d4e6b24895eb037126dcd484fb21538

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd2cf3a36063c3c308c4263bcd38cbe911cdc417bbd4f39fe0b223984a42e6f8
MD5 b1ee4cc8c081604e86be7c5ac7c833df
BLAKE2b-256 53729f4d3eaa2d9dc5c8f44a79534a60f3683806465549db1e878c57a7c6efe8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f7f36344dbaa1b249e32e229ce87bc7706351dd104c2d6df78f8ff730e095bf
MD5 9cf7fea278b0e351f21a068969e2f6ad
BLAKE2b-256 7012f0eed9d4af9f3319dc89ab80436564c00fc234e5f655e34fe5d7e5f53891

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b1642d80d3cf54ca6c007d367e19630baf17562e38ecd90607541033231ed923
MD5 a6f4b25330eca4a80020e19aedb4cf93
BLAKE2b-256 3abf37b82e944942072b3ca6cc3e75937832f743e2dc66691634bf54e2505350

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d7c80e76fd5990bbc4ab66175aca78f5ceb8537af667ecdf34aa9b41b91b8174
MD5 787cc67885829c7d4bef4746a2c7f1c0
BLAKE2b-256 c2f41350d5347705fb20277dd4e918aa92fa46febd63703ef5f3b221bd7ac394

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0793233dd25780e58d14a05e4a7248b53f608159a6d0af7262ef81eb3fef835d
MD5 07717054e7330ebe5f6ca52d2868f920
BLAKE2b-256 ad30ea5de978cf5dee512ac08315661e7351a72bf935ea198d9e7f2ce9ea53fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb51d075ce5e80a84a24aff7db88395f58bf7cfb2a2c6f897472bcb8af287c1c
MD5 bc97e2bac8cf54f3e80d2ca943a1ed44
BLAKE2b-256 ab01d39ba7cf9f13eea146dabcf22c34535f18f2483eccc9f06a2aee6731e157

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 700ff5e3c2b84975efb6ebe09fb3106b8c9178eeaafe748bedf1fbe0c3e6175d
MD5 9e764501198ede261c50207a931bbfae
BLAKE2b-256 ae76bc91c7becf6937097f5f60e3959a30938df9e129d4bc0d4e895c3b4915d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bf6f91b044b4e1008878210b5e6175bf548172a545b7e1ed913f2256bf48e383
MD5 9aeb9f055a6431f21355a3fc173796d1
BLAKE2b-256 724ef69ffce26924642c46e15f3599df26641f8bb4a2d179b71518fd32c1a106

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa04ea316d3486c33e46ba37bedf84df6f54a3ae8b88a5b2fb28908785ee3c62
MD5 80b30ad7935a8ccde3c7074a49ab5eec
BLAKE2b-256 c83c8703e337774131b0a8f3c5ce65e9ff27a720e86b4231594a029726aa7994

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e32188f00900689ec039aa04f50627d50a2a52e144d98954da8c236378dd917e
MD5 eb5038f58bd651e75f95843cfa575fbd
BLAKE2b-256 8bc97c759c56ebe27e70d4341464c3894ac2fb05c4250711d6db2e9099054b86

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1907c3b1b86e2592f998b0dc8ac07328c2b9eaf1f1187f618b68aa6b008c8309
MD5 a21dd2d73d8c485db0583ab242abffc6
BLAKE2b-256 8c4a353e2f8f89bd4049935bd205b2400bb3df732e9b93a7d25ebf64f7871959

See more details on using hashes here.

Provenance

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