sup3r.preprocessing.base

sup3r.preprocessing.base#

Base classes - fundamental dataset objects and the base Container object, which just contains dataset objects. All objects that interact with data are containers. e.g. loaders, rasterizers, data handlers, samplers, batch queues, batch handlers.

TODO: xarray-contrib/datatree might be a better approach for Sup3rDataset concept. Consider migrating once datatree has been fully integrated into xarray (in progress as of 8/8/2024)

Classes

Container([data])

Basic fundamental object used to build preprocessing objects.

Sup3rDataset(**dsets)

Interface for interacting with one or two xr.Dataset instances.

Sup3rMeta(name, bases, namespace, **kwargs)

Meta class to define __name__, __signature__, and __subclasscheck__ of composite and derived classes.