eoio.readers.constellr_skybee.aux_data module#
eoio.readers.constellr_skybee.aux_data - auxiliary data reading functions for Skybee reader.
- eoio.readers.constellr_skybee.aux_data.add_angles(ds: Dataset, mtd: ConstellrSkybeeMetadataExtractor) Dataset[source]#
Add the whole-scene sun/view angles from the metadata as scalar variables.
The bands sit on several grids (10, 20 and 60 m) and each resolution node of the datatree needs its own copy of the angles (
eoalign’sbrdf_correctionreads them from the node holding the reflectance), so one copy is added per grid, named<angle>_<res>as for other multi-grid readers (to_datatreedrops the suffix). With no bands read there is no grid to follow: a single unsuffixed copy is placed in the 10 m node.
- eoio.readers.constellr_skybee.aux_data.read_aux(ds: Dataset, aux: list[str] | None, mtd: ConstellrSkybeeMetadataExtractor)[source]#