eoio.readers.hypernets.subset module#

eoio.readers.hypernets.subset#

Subsetting utilities for HYPERNETS NetCDF data. Defines classes and functions to resolve user-defined subsets for HYPERNETS products, including wavelength, angle, datetime, and time-of-day subsetting.

Classes#

HYPERNETSSubset([series_indices, ...])

Resolved subsetting info for HYPERNETS subset reads.

Functions#

build_subset(ds, subset)

Build a HYPERNETSSubset from a dataset and subset definition.

class eoio.readers.hypernets.subset.HYPERNETSSubset(series_indices: ndarray | None = None, wavelength_indices: ndarray | None = None)[source]#

Bases: object

Resolved subsetting info for HYPERNETS subset reads.

series_indices#

Indices for series dimension

Type:

numpy.ndarray | None

wavelength_indices#

Indices for wavelength dimension

Type:

numpy.ndarray | None

series_indices: ndarray | None = None#
wavelength_indices: ndarray | None = None#
eoio.readers.hypernets.subset.build_subset(ds: Dataset, subset: dict) HYPERNETSSubset[source]#

Build a HYPERNETSSubset from a dataset and subset definition.

Parameters:
  • ds – The input dataset.

  • subset – Subsetting definition.

Returns:

The resolved subsetting information.