eoio.readers.generic_netcdf.subset module#

eoio.readers.generic_netcdf.subset#

Resolves user-defined subsets for GENERIC_NETCDF images.

Classes#

GENERIC_NETCDFSubsetError

Raised when a GENERIC_NETCDF subset definition error is invalid.

GENERIC_NETCDFSubset(wavelength_indices)

Resolved subsetting info for GENERIC_NETCDF raster reads.

Functions#

build_subset(ds, subset)

Build a GENERIC_NETCDFSubset from a dataset and subset definition.

class eoio.readers.generic_netcdf.subset.GENERIC_NETCDFSubset(wavelength_indices: ndarray | None)[source]#

Bases: object

Resolved subsetting info for GENERIC_NETCDF raster reads.

series_indices#

Indices for series dimension

wavelength_indices#

Indices for wavelength dimension

Type:

numpy.ndarray | None

wavelength_indices: ndarray | None#
exception eoio.readers.generic_netcdf.subset.GENERIC_NETCDFSubsetError[source]#

Bases: ValueError

Raised when a GENERIC_NETCDF subset definition error is invalid.

eoio.readers.generic_netcdf.subset.build_subset(ds: Dataset, subset: dict) GENERIC_NETCDFSubset[source]#

Build a GENERIC_NETCDFSubset from a dataset and subset definition.

Parameters:
  • ds – The input dataset.

  • subset – Subsetting definition.

Returns:

The resolved subsetting information.