satellitetools.common.wrappers

Wrapper functions for Sentinel-2 data retrieval.

@author: Olli Nevalainen (Finnish Meteorological Institute)

Attributes

logger

Functions

get_s2_qi_and_data(→ Tuple[pandas.DataFrame, ...)

Get Sentinel-2 quality information and data.

Module Contents

satellitetools.common.wrappers.logger[source]
satellitetools.common.wrappers.get_s2_qi_and_data(aoi: satellitetools.common.classes.AOI, req_params: satellitetools.common.sentinel2.Sentinel2RequestParams, qi_threshold: float | None = 0.02, qi_filter: List[satellitetools.common.sentinel2.SCLClass] | None = S2_FILTER1, multiprocessing: int | None = None) Tuple[pandas.DataFrame, xarray.Dataset][source]

Get Sentinel-2 quality information and data.

Parameters:

aoi: AOI

Area of interest.

req_params: Sentinel2RequestParams

Request parameters.

qi_threshold: Optional[float]

Quality information threshold.

qi_filter: Optional[List[SCLClass]]

Sentinel-2 scene classification filter.

multiprocessing: Optional[int]

Number of parallel downloads used with AWS data source.

Returns:

Tuple[pd.DataFrame, xr.Dataset]

Tuple of quality information DataFrame and xarray Dataset.