paint.preprocessing.heliostat_catalog_stac

Functions

make_heliostat_catalog(→ dict[str, Any])

Generate a catalog for each heliostat STAC.

Module Contents

paint.preprocessing.heliostat_catalog_stac.make_heliostat_catalog(heliostat_id: str, include_deflectometry: bool, include_calibration: bool, include_properties: bool) dict[str, Any]

Generate a catalog for each heliostat STAC.

Parameters

heliostat_idstr

The heliostat ID for the considered heliostat.

include_deflectometrybool

Whether the deflectometry collection is included for this heliostat.

include_calibrationbool

Whether the calibration collection is included for this heliostat.

include_propertiesbool

Whether the properties collection is included for this heliostat.

Returns

dict[str, Any]

The STAC catalog as dictionary