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

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

Uploaded CPython 3.13Windows x86-64

spectral_library-0.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (616.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

spectral_library-0.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (597.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

spectral_library-0.6.0-cp313-cp313-macosx_11_0_arm64.whl (553.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

spectral_library-0.6.0-cp312-cp312-win_amd64.whl (447.8 kB view details)

Uploaded CPython 3.12Windows x86-64

spectral_library-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (616.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

spectral_library-0.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (597.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

spectral_library-0.6.0-cp312-cp312-macosx_11_0_arm64.whl (553.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

spectral_library-0.6.0-cp311-cp311-win_amd64.whl (447.8 kB view details)

Uploaded CPython 3.11Windows x86-64

spectral_library-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (616.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

spectral_library-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (597.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

spectral_library-0.6.0-cp311-cp311-macosx_11_0_arm64.whl (553.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

spectral_library-0.6.0-cp310-cp310-win_amd64.whl (447.8 kB view details)

Uploaded CPython 3.10Windows x86-64

spectral_library-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (616.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

spectral_library-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (597.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

spectral_library-0.6.0-cp310-cp310-macosx_11_0_arm64.whl (553.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

spectral_library-0.6.0-cp39-cp39-win_amd64.whl (447.8 kB view details)

Uploaded CPython 3.9Windows x86-64

spectral_library-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (616.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

spectral_library-0.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (597.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

spectral_library-0.6.0-cp39-cp39-macosx_11_0_arm64.whl (553.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: spectral_library-0.6.0.tar.gz
  • Upload date:
  • Size: 202.0 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.0.tar.gz
Algorithm Hash digest
SHA256 d989dd30f0e8144856b7b035b0de61862e38f0871ce2e71cd1232f76c0a6c020
MD5 f473796e03cf4df012d5e0a17b3a5883
BLAKE2b-256 ade21807a5e38841c0ecc247373e5d27531dc4a0885d32bd88615e842d592dc6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 784c5096f75b07684eeff564d0a2f74a2af168b71fdc886a50f34787feea3598
MD5 696c4d3bd18e715b7d8c7bd4da606df0
BLAKE2b-256 250efd14d610d6ff9c700a51c31c12d5abe9512b7585fecc5803942615a5c6fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cfc5f77a2a73363c0dd0cfb5b780570aea9924c6f3bd483df4384f5cdce214a8
MD5 c09a0688b18d0dba6f49417ed13d5724
BLAKE2b-256 c35801187c03e57cb4aae7c2c69a1e673ed7c10a3b748993a6b24b8d3a8179f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 334aa8b5e8a14e2d1ab24c9a65a4b6b68b8adb5cf3871c8f16fccc76dd9425ed
MD5 0ed03fb45c40d3367d859cf2da469d0f
BLAKE2b-256 a4c70877b55318022158c55e587a85e90f80240bfed2a85c19cae851e1384f3b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66bd80bab7d6a8d59f413329540af21ccf4c87415a584ebcdce27f459a30d8b9
MD5 46eb12a707cca0fd3043508e166626e8
BLAKE2b-256 6eb69bbbed7a96c059ed7957a6058aab61d3c05cee731fe878d2354de1de1ccf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8befcfd58509d9e834157c47ed7b6d647250623fc9ebe38d121f6021d90c108f
MD5 f416fb30da90ee40c650b1428214b283
BLAKE2b-256 0cbd87bb88e31be9b23fe9415a3f5714e8dc1fb8652adebfa7590be4e657afec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe5e1530383ebe52b27eea2a1df238f3e2f5d905e54adb6c64dfcb4f7f124a70
MD5 08313aa4c97bbe8a7f64232efc045a03
BLAKE2b-256 1d3c19ff74b0e49b92010709a5ae819575e90735f5fab03f7d779ac11df09fb6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b8236864455153f66ec61c1251bf5dddb61832bca237980240d486a2ae39ece
MD5 5fbd5d5820eab460202c20a3d36de33a
BLAKE2b-256 48f7ba8c138a0e537f6fdb2ed96746c309bdc38bc665cf4c16f0031188e3933c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25656fb70274df2840789ab81efeb57df07731b7729d8d79115f572ca42a5b6c
MD5 ea3b15c9ff561fbdd938cec87e4f151f
BLAKE2b-256 f878878e2a13c7b86e9fd058f5bdf3a3f12417e74f09af4bf3d06d9fef675579

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7f909c3fbf1c1c42ed4107541e1d4c9be821261f5295b96c8323836dc6fd6736
MD5 d431b8bfc7b0be3eb7917b264fe80fc8
BLAKE2b-256 c22f070731bded6fe63da8563e6fd2afb4bf9c615d247a9a5c5107023f82c51a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1a37658d6071dbfd34295d25e879de7c1fbf4770a3d5f4c9d796bcb63fa2868
MD5 1b9f0966d27fc88e532944305bc903fb
BLAKE2b-256 a619a968b99ca30f096b03789479ae862be87208751077cece54dec7781f8f7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d5e0b5ba9b3ab981eccc91224b108bb24f8c3e0c27d10861c110480cc74a2942
MD5 da74d95fa2513aa9f990e36c2c9ebe40
BLAKE2b-256 35695670a080851c8c49ad8fe12a6f8d452369b35e9652b0bf9cda3a615c2a58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23d8942f555b8e1fb6dd32659fe7f216e8b0f6d0227782fd2fe3d74eb057b416
MD5 76054e0ea6b35c8f87ac3efb3e4cf541
BLAKE2b-256 48ef30e07c4f37a48ad341b7b3d65706cee0703cf960766ef02679168b87362e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a9d0e41ccd58f6a83a66b9ae580ca4b14d3f766561b3143584b715e1a784e742
MD5 f2b46a7f37a6ce8773fa707cb8991cdf
BLAKE2b-256 a2ee1c9379622eb12ee4dd35dc134387651c1f0fc96e60827ea8a54a954a3bab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 468b7e4b9b63298689378e11cdf2fb1ec6a7f8fadafa25266f23fc40eb339996
MD5 967676218d8a4724f8c8758b9b35d9d1
BLAKE2b-256 72194b7976ff4aa226770bacc8a8a6386d84cf6cbe64fdffdd0dbe34a61dfd5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc41d53c20587fc67fdf1fe13ca6939b2834a069ef6b6c5eaf7231dcc487f32f
MD5 a57db24f2ce1300b6ea7c7d72143e270
BLAKE2b-256 d8f52ec82464b86112ee386b6303b32185276b9d4ba2817be664cc0568256e43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3d978a0e4858a67a36a985f1e3c4c9e5e26d3cfaf6bbf16fa9d4171ac11826b
MD5 c17c45d771cd649f69543b78e2d609a9
BLAKE2b-256 121928ea2f4de7f49233c2f453110e49d2d97a869abb80acb09b8b1d05acf82c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fdbb8d694b155431d0a64e952644647a00edfd6c21b9be8c97d3a675d2f8ecd1
MD5 59f1977973f73da892cbc508bf4bd308
BLAKE2b-256 016ffb1bd1b0275ae0b1644dfcb6f224d8030aa800e0b65202176469a521506a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94711f8f71438d91b4cbfc0987ce544780382fc7432949f9c8ccb7e326f59b6f
MD5 bad4fa02c473afd6f759164cffb08bde
BLAKE2b-256 928066e1f1782f2c5aa031e24ad4b61060a3a13f7871167bb664ea2d3a5ee9ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb1614ca55d03c403e42c9dfdf40ebc5027cfba037e6ec173a6c717fddb01b1b
MD5 7530248e8d4b5f7eec89236f02b816b7
BLAKE2b-256 d9d98cb0f2de2e6e851e7c3c96bf162e1b3cedaf1c17fc0b522f3ec564af6b93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spectral_library-0.6.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ffb99e2098bf7f0f177f48276c8159eaa81b1cb2e5a179b7dfb0dc10681336ed
MD5 763b40f022d85e00df4aec793b1ffa1b
BLAKE2b-256 d8f4ada4df961038b9b11896aeffd6886e0d3fccdeb66a9ebe004715eb349c7b

See more details on using hashes here.

Provenance

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