Skip to content

Neon To Envi

Module: spectralbridge.neon_to_envi.

NEON-to-ENVI exporter without a HyTools runtime dependency.

The reader/writer components retain documented HyTools implementation lineage; see HYTOOLS_PROVENANCE.md.

API glossary ยท Workflow / scientific context

Signatures and documentation below are collected from the current source. Advanced objects are not newly declared stable by inclusion here.

Audience: advanced.

neon_to_envi_no_hytools

neon_to_envi_no_hytools(images: Iterable[str], output_dir: str, brightness_offset: float | None = None, *, interactive_mode: bool = True, log_every: int = 25, sample_slice: slice | tuple[int, int] | None = None, line_slice: slice | tuple[int, int] | None = None, output_stem: str | Path | None = None) -> list[dict]

Convert NEON .h5 reflectance cubes into ENVI BSQ rasters.

The implementation streams chunks out of :class:NeonCube and writes them via :class:EnviWriter. It is restart-safe: valid outputs are reused automatically when the function is called again.