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 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.6.1.tar.gz (204.7 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.1-cp313-cp313-win_amd64.whl (449.8 kB view details)

Uploaded CPython 3.13Windows x86-64

spectral_library-0.6.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

spectral_library-0.6.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (599.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

spectral_library-0.6.1-cp313-cp313-macosx_11_0_arm64.whl (555.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

spectral_library-0.6.1-cp312-cp312-win_amd64.whl (449.8 kB view details)

Uploaded CPython 3.12Windows x86-64

spectral_library-0.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

spectral_library-0.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (599.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

spectral_library-0.6.1-cp312-cp312-macosx_11_0_arm64.whl (555.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

spectral_library-0.6.1-cp311-cp311-win_amd64.whl (449.8 kB view details)

Uploaded CPython 3.11Windows x86-64

spectral_library-0.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

spectral_library-0.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (599.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

spectral_library-0.6.1-cp311-cp311-macosx_11_0_arm64.whl (555.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

spectral_library-0.6.1-cp310-cp310-win_amd64.whl (449.8 kB view details)

Uploaded CPython 3.10Windows x86-64

spectral_library-0.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

spectral_library-0.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (599.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

spectral_library-0.6.1-cp310-cp310-macosx_11_0_arm64.whl (555.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

spectral_library-0.6.1-cp39-cp39-win_amd64.whl (449.8 kB view details)

Uploaded CPython 3.9Windows x86-64

spectral_library-0.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (618.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

spectral_library-0.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (599.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

spectral_library-0.6.1-cp39-cp39-macosx_11_0_arm64.whl (555.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: spectral_library-0.6.1.tar.gz
  • Upload date:
  • Size: 204.7 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.1.tar.gz
Algorithm Hash digest
SHA256 fcbc1595625ddcf1d6f9d2ed31ee75ebcb14225ab1c033a72446b2cdead5e927
MD5 4cc4d5e69545a2445829df353863e921
BLAKE2b-256 4852026fe54898335e5fb46a195b03fb86c191706542209f7c5bc209b98ff403

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1d792296d671cd7dcbdf58bb78dabf5048ea55f8aa1cc5eb2b92fffcb5dfff7a
MD5 01b31294273dd85dd45a524962bb37ce
BLAKE2b-256 8fc1b8dbb5a9cb384a8660b0297ffa48f6e064dae43167f2d516819e608c5124

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0425709f3794a4eb8a2ef3e4b6d16cd6d77ab4a1aedbed3801756d0d82ba815
MD5 d0e083adb591eda43a5e09f04900c961
BLAKE2b-256 8df539c46b02e6fd44157adc7485b8a949c7721215df0102129d655863956517

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0d6ff4e802de3e3e98e2209236f8732553eae8fde74c3f66b98f601d96375a00
MD5 7cfa7e78ca542d1f421ef12740d3e2cb
BLAKE2b-256 39420ddb1e5a0e2c34bc5172a518ce47d556d63ee9b52889b662e31c4354a646

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a40b0a614b4ff4805a84382916c998be0035f934bf4860c30acf5d84c8ac4d1e
MD5 3c82a3202e8f40a71a1da399c75c0bc3
BLAKE2b-256 507d0f94ba0f874cfad05aebd94aa355a64e3ef60e44fa03f8f4b19d2afa6d8e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7c1869a37853034e01d1a7fe219f6684808b6f6b1a465dedffcb88dea34f9f81
MD5 1891bab7d4e9423764c34c42798536be
BLAKE2b-256 fef0ddf151c262e15cac6a786a7279fa724651041df8c55a89b928265acf4bbf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb099dece73ca091e9ac46c1189df0795cf80e4711634744c8e98f80e3bc720b
MD5 25dc12f03750e72e6048d0c64abfed34
BLAKE2b-256 4541d847792189a29368409f4503aef690775a17eb2cff183e30aa2d0b9a63f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2e57659a06341e7ad4f2b7d3cab4520ed8eae21fbf585ac85f4ed1b773329618
MD5 294e17b273660682af6e76c355dce736
BLAKE2b-256 6b6630195fd30ab11d000850e4190f6e5aa3d013167573b3b2fee677c29acf87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78e56be57d76720291e94e4c78fc02c7c4ff26ab3b34d495461ec5cc8315bf00
MD5 4b4f0724ca1eac1987ac0cb870a64e6b
BLAKE2b-256 dff527ca0bd9cb7f92e403cb6add3f5120d1fac4d3925ab6b9c39ccc7e8b4632

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e33b1720a28a697e505b99f7b2fbcd5300c35a6c4fa43b7fcc204c2ef2c60aec
MD5 62170cfffc6f82c9561077f0a8faf3bd
BLAKE2b-256 d25b3f62ea9c6f5c5e0d95bf9e297699dc311baaa7b75272daa429772fc13cba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b2f3e93a73025f3fb7abd815dcea81bdacf2b36c507537f6b94ceb858d30809
MD5 f8f9bc4e38d1254220a390c263d45384
BLAKE2b-256 e5b27fecfe060a40d2471d56879d99cad697b68549e6e6eedbbe4fd753a5eb45

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d6e847f8867924b52dd8891c9e1aeb0115981d3009c94dfbebd421e892511b51
MD5 eb8c123ef73ed602759d77a365833849
BLAKE2b-256 06c050860c07e8ab97670105b8cd0431f13331781f490ea54fc6252b278743a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94f3304a6ccb5f813db7f037c0f5f9715617e4a54670a23019f8d2b237bb461b
MD5 34ede5bd87241655d31edf4cad915c57
BLAKE2b-256 87990d8568d4e7335bfa59f3b8e184abf0e895c7c5fcf40b29b78f144a49ecc5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 db1af7e26dc065fd50a9c74eaa3fd63de5d9a1548c695e513c48f204f39b8ae3
MD5 03f50bf3fe5464091df7a9efb8ce618e
BLAKE2b-256 6c0ff077ed8a481d632b29148e3f0c45eb6de2805ebfb6479296e0b86e4b1797

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 abdf89f1c159f123b223a18d81c041a1daad48328e6bbf31d6730be076c11107
MD5 cec057d58a3d9dc48627fb960db3da37
BLAKE2b-256 55d059ec29f0f5586b147d3ab565955a70059c58b47e48b13ae0e12abd92532e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5de11a1a1210e7dce197d0d2aeb5dc6c58f1eccffe8329b6a68ae5ed8e838522
MD5 ce7f56f36d9aed235b4cb178990c8749
BLAKE2b-256 abbacdf0c1a0b060079e2730e915a9410d11861373987daf2bd2dc21a3fdea32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0680d5412949ae5bfb957752046aa55b22c9e2dfa60154f4aa826058c374d662
MD5 ec9009345406113303e29d853c13ea31
BLAKE2b-256 fc47897f31cc80e4d4cd0f3223c2bcfa0b363d2681c2a5b0bb80dbea7fd2d176

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b089eb040bc78756a5c4b43ea70b0ce95ce447935abecdb0b348ce547c7b916f
MD5 4f1a6ff63fb2613aa2d90246f6774435
BLAKE2b-256 2f7c35c057b6b99a93da22b133cafc7ff034237054a8b6e8a63da3194769f1a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7363346aec2be5781a75211fd84f25513c140619ee0d1497e0e50343e9c1cb7
MD5 3f25f75d620c2f7b8b6cd7ab73d50dfa
BLAKE2b-256 6785160e82ae013eb23a6123d173b3d726182bd3bf56bf122cf40221a1f67503

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8d6bd4680f54ae7e6230bcf8619163ce181cf2a50feb39d26e950063bffe0768
MD5 f949251adcc5eb5a7a277292372063de
BLAKE2b-256 aca09d57143e1f9fd2fcb8cc355212f7facf72e6ac7ed814fa58ff7232568b1b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d068c449ade27831379b8f4172063220787459146980312fc5fd869ea20dfe2
MD5 dfbe70de0aa96bb48f1239d39079ac18
BLAKE2b-256 4a23c18081d88cdd6a33f92a4bd93d5bb66b0a7928c24b3a9a8654862aaa4444

See more details on using hashes here.

Provenance

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