Skip to content

spectral-library 0.1.0

Highlights

  • First public release of the spectral-library package and CLI
  • Prepared-runtime build, validation, and retrieval-based mapping workflows
  • Stable mapping output modes for target-sensor, VNIR, SWIR, and full-spectrum outputs
  • Batch mapping support in both the Python API and CLI
  • Regression-baseline benchmarking and prepared-runtime contract validation

Public Surface

  • Python API: prepare_mapping_library, validate_prepared_library, SpectralMapper, MappingResult, BatchMappingResult, PreparedLibraryManifest, SensorSRFSchema, benchmark_mapping
  • CLI: prepare-mapping-library, validate-prepared-library, map-reflectance, map-reflectance-batch, benchmark-mapping

Documentation

Compatibility Notes

  • Prepared runtimes use schema version 1.0.0
  • Package license: MIT for repository software; third-party datasets and derived artifacts retain their upstream terms
  • Public output modes are: target_sensor, vnir_spectrum, swir_spectrum, full_spectrum
  • Python support in CI: 3.9, 3.10, 3.11, 3.12