Analysis Module

eeo.analysis.extract_value_at_coordinate(ds: EEORasterDataset, coordinates: tuple[float, float] | list[float], band_idx: int = 1) int | float[source]
eeo.analysis.get_maximum_pixel(ds: EEORasterDataset, band_idx: int = 1, *, return_position_as_pixel_coordinate: bool = False) dict[source]
eeo.analysis.get_mean_pixel(ds: EEORasterDataset, band_idx: int = 1, *, return_position_as_pixel_coordinate: bool = False) dict[source]
eeo.analysis.get_minimum_pixel(ds: EEORasterDataset, band_idx: int = 1, *, return_position_as_pixel_coordinate: bool = False) dict[source]
eeo.analysis.get_percentile_pixel(ds: EEORasterDataset, percentile: float, band_idx: int = 1, *, return_position_as_pixel_coordinate: bool = False) dict[source]
eeo.analysis.normalized_difference(ds: EEORasterDataset, other: EEORasterDataset, *, auto_align: bool = True, method: str = 'bilinear', return_as_ndarray: bool = False) ndarray | EEORasterDataset[source]