eoio.readers.sentinel3_slstr package#
Sentinel-3 SLSTR reader package.
This package provides the SLSTRL1Reader implementation moved from the
legacy module eoio.readers.s3_slstr_l1 into a package layout mirroring
the sentinel3_olci reader.
- class eoio.readers.sentinel3_slstr.SLSTRL1Reader(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:
BaseRasterReaderSentinel-3 SLSTR L1 reader.
This adapter follows the
eoio.readers.*.readerstyle: it accepts the standard BaseReader constructor arguments and exposesopen()which returns an xarray.Dataset.- Variables:
default_read_params – Default read parameters for the reader.
all_read_params – Documentation strings for supported read params.
- AUX_OPTIONS = ['cartesian', 'indices', 'met', 'time', 'viscal', 'observation_geometry', 'orphan']#
- MASK_OPTIONS = ['bayes', 'cloud', 'confidence', 'pointing', 'exception']#
- MEAS_VARS = ['S1_radiance_an', 'S1_radiance_ao', 'S2_radiance_an', 'S2_radiance_ao', 'S3_radiance_an', 'S3_radiance_ao', 'S4_radiance_an', 'S4_radiance_ao', 'S4_radiance_bn', 'S4_radiance_bo', 'S5_radiance_an', 'S5_radiance_ao', 'S5_radiance_bn', 'S5_radiance_bo', 'S6_radiance_an', 'S6_radiance_ao', 'S6_radiance_bn', 'S6_radiance_bo', 'S7_BT_in', 'S7_BT_io', 'S8_BT_in', 'S8_BT_io', 'S9_BT_in', 'S9_BT_io', 'F1_BT_fn', 'F1_BT_fo', 'F2_BT_in', 'F2_BT_io']#
- 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': False, 'metadata_level': 'all', 'save_extracted': False, 'use_chunks': False}#
- classmethod get_extension() str[source]#
Return the extension of the extracted Sentinel-3 SLSTR product.
- Returns:
File extension for extracted SEN3 products.
- grid_res = {'an': 500, 'ao': 500, 'bn': 500, 'bo': 500, 'fn': 1000, 'fo': 1000, 'in': 1000, 'io': 1000, 'tx': 16000}#
- open_dataset() Dataset[source]#
Open the Sentinel-3 SLSTR 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 SLSTR product.
- resolve_subset(subset: Dict[str, Any] | None) ResolvedROISubset | None[source]#
Resolve the subset of the SLSTR product.
- Parameters:
subset – Subset of the SLSTR product.
- Returns:
Resolved ROI subset.
Subpackages#
Submodules#
- eoio.readers.sentinel3_slstr.auxiliary module
- eoio.readers.sentinel3_slstr.conventions module
- eoio.readers.sentinel3_slstr.data_io module
- eoio.readers.sentinel3_slstr.layout module
S3SLSTRLayoutS3SLSTRLayout.cartesian_path()S3SLSTRLayout.default_meas()S3SLSTRLayout.flags_path()S3SLSTRLayout.geodetic_path()S3SLSTRLayout.geometry_tn_path()S3SLSTRLayout.geometry_to_path()S3SLSTRLayout.get_grid()S3SLSTRLayout.get_grid_res()S3SLSTRLayout.indices_path()S3SLSTRLayout.manifest_path()S3SLSTRLayout.mask_to_var()S3SLSTRLayout.meas_paths()S3SLSTRLayout.met_path()S3SLSTRLayout.pathS3SLSTRLayout.proc_versionS3SLSTRLayout.requested_uncertainty_paths()S3SLSTRLayout.time_path()S3SLSTRLayout.viscal_path()
S3SLSTRLayoutError
- eoio.readers.sentinel3_slstr.masks module
- eoio.readers.sentinel3_slstr.reader module
- eoio.readers.sentinel3_slstr.utils module