eoio.readers.radcalnet.subset module#

eoio.readers.radcalnet.subset#

Resolves user-defined subsets for radcalnet in situ measurements.

Classes#

RADCALNETSubsetError

Raised when a RadCalNet subset definition is invalid.

RADCALNETSubset(series_indices, ...)

Resolved subsetting info for RadCalNet subset reads.

Functions#

build_subset(*, ds, subset)

Build a RADCALNETSubset from a dataset and subset definition.

class eoio.readers.radcalnet.subset.RADCALNETSubset(series_indices: ndarray | None, wavelength_indices: ndarray | None)[source]#

Bases: object

Resolved subsetting info for RadCalNet 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#
wavelength_indices: ndarray | None#
exception eoio.readers.radcalnet.subset.RADCALNETSubsetError[source]#

Bases: ValueError

Raised when a RadCalNet subset definition is invalid.

eoio.readers.radcalnet.subset.build_subset(*, ds: Dataset, subset: dict) RADCALNETSubset[source]#

Build a RADCALNETSubset from a dataset and subset definition.

Parameters:
  • ds – The input dataset.

  • subset – Subsetting definition.

Returns:

The resolved subsetting information.