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.2.tar.gz (205.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.2-cp313-cp313-win_amd64.whl (450.0 kB view details)

Uploaded CPython 3.13Windows x86-64

spectral_library-0.6.2-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.2-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.2-cp313-cp313-macosx_11_0_arm64.whl (555.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

spectral_library-0.6.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (555.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

spectral_library-0.6.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (555.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

spectral_library-0.6.2-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.2-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.2-cp310-cp310-macosx_11_0_arm64.whl (555.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

spectral_library-0.6.2-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.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: spectral_library-0.6.2.tar.gz
  • Upload date:
  • Size: 205.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.2.tar.gz
Algorithm Hash digest
SHA256 b281db7dcb545d0fbd43409a96670e03f59a4a850aa4404a94f29186c2206eff
MD5 057635905f8565359cb16f2ba4f5e082
BLAKE2b-256 52e58ce5866f1e1f88eac5d4bd12f29f25ba04d145f435caea99e4c03d6cfc16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5ca43a673a4099336c3f17103525bed8c1add72a6fc0a85e2056c301efc92c39
MD5 936ad90a93ecc77dd427f999bce85f58
BLAKE2b-256 f6a580a6fc019ff021870263e49aff9bffb055aa9167047ba078ca48dd380bce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4075f863f2dc250b2d6927892f867d98c0208a625c0f8bbbb29786b2a4c6ecd
MD5 e02911ab7f314536c9726bffc224da9a
BLAKE2b-256 590650af1a884cd42e84c2caf75cc1100f5b688db1752a46823c120ae580ff4b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a9c67135ab4cf16d517c56b2bfb9ca69d44c92be8bde4e12fe19c4c2446d5014
MD5 a313cabbbd8e60bdee1df09b5fdcd700
BLAKE2b-256 124514e7712159ee4bdcc9268194649bb5ec0f1ea89e6923c84ddfb3986dfa16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2479fb00ea66c98006ad126f3f5cfc0619ea273a9f1f89026fcdff1957c961e
MD5 25d25d25a2b415d8f5ccb867a3c975b4
BLAKE2b-256 5174182b940e71f0ecde510f03ddb9862f9da4aae08364e06e67aedd4a473177

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 72d5d05926d6878c7c75a0a470385899fef8937ff71017c1d1939bddbf953265
MD5 57fe512fcfeba2a88c6fccfa1297488b
BLAKE2b-256 07dd4191bd4a85f25b521d8675fc5fbfecd6fcb05705600da52b6f596d253f42

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61d29564b7b91754d6fde5113e32ff2c28dc91a81e48da890bd6d8df9132f5e6
MD5 c5680d3a702d1db8aa902ed4408c9217
BLAKE2b-256 0c84e2c6dafc1f392052435956bb17aa5cd0834ef0d6b0327c450e778cf59c1b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f7afd4da9fb89900904178e1224188687bc4158ec0edee0a3b6671514b2bc28
MD5 e826bca6d2b3784d5c21f71cdbc6e218
BLAKE2b-256 6e9b70ceaad6ba8a333c8090eb3c04960b9eda7e81e975a3408c781749ac03ad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 126cd18535f41a09d67195fc2f290cd0eb6cf63fa562e35ee71703899e06b25d
MD5 8ad0f570d5acc6bff087eb4a19614b71
BLAKE2b-256 016a2d6c3743825bd54bc07177989facc50be96eebae6be40d9f0992d1fb0db5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0f11b9320b6f955919e8b8853c49fd0bf4f3568cdb44d17f0a04546c773ec6b5
MD5 6f3a776dfc072cc7bcb9737cd00b8ce7
BLAKE2b-256 5f6b829746e1cba35757327c5ddcb4faf012e67499c7fb1089a4b3eca4d11272

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a1d20dcbddb1864a3202dd24284c154e6ff3ae5cebdebaf49b31a98b7941bc8
MD5 4a801c4b999cf2ec7fca88ee0ce04ce3
BLAKE2b-256 33950e6d9f1f5c29b23c30b51dba9106d102dfe5611f78831207421751502a4d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 90ef402896649a977f6cb9d27f2f03aedbec41e1356c10b7b8a85c6a7db7d00c
MD5 72883403ade03f1b27a52e87ede4df98
BLAKE2b-256 5fe592c118c4401ecbf2a5d8e7d4a02760072c81ed00f51284bb229348f80382

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30cebde17336074e1c4be568e266d0795b81d9ab66c780e66de9a16fa895c9b6
MD5 d6378e8a11c28d9700ce21a20c3ee7db
BLAKE2b-256 64d11930fdb441ac48422768ac61df47f6645dd533080b3608033406d76e9c4f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 661dd43fd29f424e6587383b8e156f8d81ca5fe22da8756382ebe02d8065acf0
MD5 f2163558110cfc22854435ae8e1d12d6
BLAKE2b-256 f8eae490f8c24f6f879dcfeb01198ceebe80341dab66d06cf31354b6758083b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b58a16b1c7e3c767ddc536b5cbd3d561983415157067f81a5347ec89c06a116a
MD5 13b80728baa1f3b5195ebdb48296ec0c
BLAKE2b-256 e0e0dfcecbff4d8bf19e71735da2c0f835fc926b7556c52942b8631f505a71f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a78a09ca418b48a46acf639b09cc1b29a684e7b5ec0853b848fccad84141d81b
MD5 fb88500a3c081334185324c71f26f9b1
BLAKE2b-256 9391546b511153b6af1763533e22330ea1a0313fc7eec34cab37b8d9d8f4ca6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9ac90f85b1b50f2a47ec9419697a24d1a3a9c6e4049f33c0898b0a1a93e15df6
MD5 1fd3795d4bd7eb53198ac2acaef221a0
BLAKE2b-256 db37d5bcacf04dd7269421777e62dd74258721b9b44e80f0bceae4336ec3cfe6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 769a17a39e255257b16c0a04f2dac02e35073c952de548d080bfed682becc023
MD5 445be068a4fbfdcbd38eeddd8f02afa9
BLAKE2b-256 3c83ef335768939a80768c2769428a442600f9887835e940f50b6f5f65fd3054

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f315aa5247c74db03ce0c018db7dd94cb6befa59e38ecb0e7264756aef29d17b
MD5 8ad6ebd620a47e1f958bc1d8a49aa4d5
BLAKE2b-256 1ffde0e53ce02c580c3a953e1a4f36ea353dff8951ee80fa418f023c32b67fc7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 56bcdcb57e45d6a476757bb2e994a638a71f65a078bd9bdd67362490d680f6c2
MD5 cd90c730e66a864eee20f638d38dd8a7
BLAKE2b-256 78c78ee0185108f5f4dacf47eb6b25cc759e0d2b355e2ad436bcda623920877f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 316296f0f11a2233f9378ceb15a0d1553d16b76a19d53c82c36182dfed142626
MD5 ae39fdfa4cdb9b22623e17a71267f784
BLAKE2b-256 1cf30f000e912cde15634b69bacadb4d3cf889d97fa36a720029d246f8074acb

See more details on using hashes here.

Provenance

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