eoio.readers.sentinel3_olci package#

eoio.readers.sentinel3_olci - Sentinel-3 OLCI readers package.

class eoio.readers.sentinel3_olci.OLCIL1Reader(path: Path | str, vars_sel: Dict[str, Any] | None = None, subset: Dict[str, Any] | None = None, read_params: Dict[str, Any] | None = None)[source]#

Bases: BaseRasterReader

Sentinel-3 OLCI L1 reader.

This adapter follows the eoio.readers.*.reader style: it accepts the standard BaseReader constructor arguments and exposes open() which returns an xarray.Dataset.

Variables:
  • default_read_params – Default read parameters for the reader.

  • all_read_params – Documentation strings for supported read params.

all_read_params = {'chunks': "None/{'x':X,'y':Y}", 'include_uncertainties': 'True/False', 'metadata_level': 'all/basic/None', 'save_extracted': 'True/False', 'use_chunks': 'True/False'}#
default_read_params: Dict[str, Any] = {'chunks': None, 'include_uncertainties': True, 'metadata_level': 'all', 'save_extracted': False, 'use_chunks': False}#
classmethod get_extension() str[source]#

Return the extension of the extracted Sentinel-3 OLCI product.

Returns:

File extension for extracted SEN3 products.

open_dataset() Dataset[source]#

Open the Sentinel-3 OLCI product and return an xarray.Dataset.

The method resolves configuration, reads coordinate and image data, attaches metadata and optionally includes auxiliary data and masks.

Returns:

An xarray Dataset representing the opened OLCI product.

resolve_subset(subset: Dict[str, Any] | None) ResolvedROISubset | None[source]#

Resolve the subset of the OLCI product.

Parameters:

subset – Subset of the OLCI product.

Returns:

Resolved ROI subset.

Submodules#