eoio.readers.constellr_skybee.data_io module

eoio.readers.constellr_skybee.data_io module#

eoio.readers.constellr_skybee.data_io - data reading functionality for Skybee VNIR meas vars.

eoio.readers.constellr_skybee.data_io.get_var_geometry(var: str) → int[source]#

Ground sampling distance (m) of band var, e.g. "B5" -> 20.

eoio.readers.constellr_skybee.data_io.get_var_resolution(var: str) → str[source]#

Resolution label of band var, e.g. "B5" -> "20m".

eoio.readers.constellr_skybee.data_io.read_bands_into_dataset(*, ds: Dataset, layout: ConstellrSkybeeLayout, meas: list[str], subset: ResolvedROISubset | None, mtd: ConstellrSkybeeMetadataExtractor, chunks: dict[str, int] | None = None, use_chunks: bool = False) → Dataset[source]#

Read Skybee image bands into an xarray dataset.