Preprocessing Module
- eeo.preprocessing.clip_raster_with_bbox(ds, bbox: tuple | list, plot_kwargs=None, show_preview: bool = False) EEORasterDataset[source]
- eeo.preprocessing.clip_raster_with_vector(ds: EEORasterDataset, vector_file: GeoDataFrame | str, *, crop: bool = True, pad: bool = False, all_touched: bool = False, invert: bool = False, nodata: int | float | None = None, show_preview: bool = False, plot_kwargs: dict | None = None) EEORasterDataset[source]
- eeo.preprocessing.normalize_min_max(ds: EEORasterDataset, *, new_min: float | int = 0.0, new_max: float | int = 1.0) EEORasterDataset[source]
Normalize raster to new_min, new_max
- eeo.preprocessing.normalize_percentile(ds: EEORasterDataset, *, lower_percentile: float | int = 0.0, upper_percentile: float | int = 1.0) EEORasterDataset[source]
Normalize raster to lower_percentile, upper_percentile
- eeo.preprocessing.reproject_raster(ds: EEORasterDataset, *, target_crs: int | str | CRS, resampling_method: Resampling = Resampling.nearest) EEORasterDataset[source]