Operations Module

eeo.ops.absolute(ds: EEORasterDataset) EEORasterDataset[source]

Pixel-wise absolute value of the raster

eeo.ops.add(ds: EEORasterDataset, other: EEORasterDataset | float | int, *, auto_align: bool = True, method: str = 'bilinear') EEORasterDataset[source]

Pixel-wise addition of two rasters

eeo.ops.divide(ds: EEORasterDataset, other: EEORasterDataset | float | int, *, auto_align: bool = True, method: str = 'bilinear', safe: bool = True) EEORasterDataset[source]

Pixel-wise division of two rasters

eeo.ops.log(ds: EEORasterDataset, base: int | float = 2.718281828459045) EEORasterDataset[source]

Pixel-wise log of the raster, safe with zeros

eeo.ops.mosaic(ds: EEORasterDataset, others: EEORasterDataset | Iterable[EEORasterDataset], *, resampling_method: str = 'nearest', save_path: str | None = None, auto_reproject: bool = False, **kwargs) EEORasterDataset | None[source]
eeo.ops.multiply(ds: EEORasterDataset, other: EEORasterDataset | float | int, *, auto_align: bool = True, method: str = 'bilinear') EEORasterDataset[source]

Pixel-wise multiplication of two rasters

eeo.ops.power(ds: EEORasterDataset, exponent: int | float) EEORasterDataset[source]

Pixel-wise exponentiation (scalar exponent)

eeo.ops.sqrt(ds: EEORasterDataset) EEORasterDataset[source]

Pixel-wise square root of the raster, non-negative

eeo.ops.stack(ds: EEORasterDataset, others: EEORasterDataset | Iterable[EEORasterDataset]) EEORasterDataset[source]
eeo.ops.subtract(ds: EEORasterDataset, other: EEORasterDataset | float | int, *, auto_align: bool = True, method: str = 'bilinear') EEORasterDataset[source]

Pixel-wise subtraction of two rasters