eoio.readers.emit.aux_data module#
Auxiliary data helpers for EMIT.
- eoio.readers.emit.aux_data.add_aux(ds: Dataset, src: Dataset, layout: Any, subset: Any | None = None, config: Any | None = None) Dataset[source]#
Add auxiliary datasets to the main dataset.
- Parameters:
ds (xr.Dataset) – The main dataset to which auxiliary data will be added.
src (xr.Dataset) – The source dataset containing auxiliary data.
layout (Any) – Layout object containing file path information.
subset (dict, optional) – Subset dictionary specifying region of interest.
config (dict, optional) – Configuration dictionary with variable selection.
- Returns:
The dataset with auxiliary data added.
- Return type:
xr.Dataset
- eoio.readers.emit.aux_data.add_elev(ds: Dataset, elev_ds: Dataset) Dataset[source]#
Add elevation data to the dataset from the elevation dataset.
- Parameters:
ds (xr.Dataset) – The main dataset to which elevation data will be added.
elev_ds (xr.Dataset) – The elevation dataset containing elevation values.
- Returns:
The dataset with elevation data added.
- Return type:
xr.Dataset
Notes
Mirrors the behaviour of the former read_elev() method.
- eoio.readers.emit.aux_data.add_misc(ds: Dataset, obs_ds: Dataset, misc_aux: list) Dataset[source]#
Add miscellaneous auxiliary data to the dataset.
- Parameters:
ds (xr.Dataset) – The main dataset to which miscellaneous auxiliary data will be added.
obs_ds (xr.Dataset) – The observation dataset containing auxiliary variables.
misc_aux (list) – List of miscellaneous auxiliary variable names to add.
- Returns:
The dataset with miscellaneous auxiliary data added.
- Return type:
xr.Dataset