Source code for mapchete_eo.processes.eo_to_xarray
from typing import List, Optional
from rasterio.enums import Resampling
from xarray import Dataset
from mapchete_eo.base import EODataCube
from mapchete_eo.types import MergeMethod
[docs]
def execute(
inp: EODataCube,
assets: Optional[List[str]] = None,
resampling: Resampling = Resampling.nearest,
merge_method: MergeMethod = MergeMethod.average,
) -> Dataset:
"""
Convert EO Data Cube into xarray.
"""
return inp.read(assets=assets, resampling=resampling, merge_method=merge_method)