femic.pipeline.siteprod

Helpers for legacy site productivity raster export/stack orchestration.

Functions

assign_siteprod_from_raster(*, f_table, ...)

Assign siteprod column by masking the stacked siteprod raster per stand row.

build_siteprod_layer_tif_path(*, ...)

Build temporary GeoTIFF path for one species export.

enumerate_siteprod_layer_tif_paths(*, ...)

Enumerate exported temporary siteprod layer GeoTIFF paths.

export_and_stack_siteprod_layers(*, ...[, ...])

Export per-species rasters, stack into one GeoTIFF, and clean temps.

list_siteprod_layers(*, ...)

Run ArcRasterRescue layer listing and return parsed species mappings.

load_siteprod_bandmap(*, bandmap_path)

Load canonical SiteProd species<->band mappings from JSON sidecar.

mean_siteprod_for_row(*, row, raster_src, ...)

Compute mean positive siteprod value for one stand record.

parse_arc_raster_rescue_layer_mappings(*, ...)

Parse ArcRasterRescue layer listing into index<->species mappings.

resolve_arc_raster_rescue_executable_path(*, ...)

Resolve ArcRasterRescue executable using override + source-root fallbacks.

siteprod_species_lookup(species_code, *[, ...])

Map VRI species code to siteprod layer code with first-letter fallback.