eoio.readers.subset.datetime_subset module

eoio.readers.subset.datetime_subset module#

Future notes:

class eoio.readers.subset.datetime_subset.DatetimeSubsetResolver(data: Any, variable_params: Dict)[source]#

Bases: BaseSubsetResolver

Resolves datetime indices for subsetting raster data.

Parameters:
  • data – Datetime data (e.g., xarray DataArray). Data is expected to be an xarray-like object with .values, .size, and .dims.

  • datetime_params – Dictionary specifying datetime selection criteria: * {‘min’: ‘2020-01-01’} * {‘max’: ‘2020-12-31’} * {‘nearest’: ‘2020-06-01’, ‘tolerance’: 20} * {‘min’: ‘2020-01-01’, ‘max’: ‘2020-12-31’}

Returns DatetimeSubsetResolver:

An instance ready to compute wavelength subsets.