StepInput#
- class geodesic.tesseract.components.StepInput(*args, **kwargs)[source]#
An input for a processing step.
Attributes
asset_bands(
AssetBands, dict) - a list of AssetBand objectsasset_name(str) - name of the asset from a previous StepOutput to use as input for this Step
bands(int, float) - band index/ID of the bands to select from input
datasetthe Dataset that will be used in this step.
dataset_projectthe project that the step's input belongs to.
datetime(str, tuple, list) - the datetime interval to be used to query for matching data
filter//github.com/opengeospatial/ogcapi-features/tree/master/cql2
ids(int, str) - list of item IDs to be used to query from the specified dataset
no_data(int, float, complex, str) - set the value to be ignored and treated as no data in the output
overlap(int) - number of pixels of overlap to apply when tiling the inputs
page_size(int) - the number of items to return per page when querying for items in
modelorcreate_assetsstepsspatial_chunk_shapethe shape of each chunk of input for this step in row/column space
stac_items(dict,
Feature,Item) - a list of OGC/STAC features/items to use in lieu of a querytime_bin_selection(
TimeBinSelection, dict) - which time bins should be selected from the inputtype(str) - the type of input
Methods
clear()copy()fromkeys([value])Create a new dictionary with keys from iterable and values set to value.
get(key[, default])Return the value for key if key is in the dictionary, else default.
items()keys()pop(k[,d])If the key is not found, return the default if given; otherwise, raise a KeyError.
popitem()Remove and return a (key, value) pair as a 2-tuple.
setdefault(key[, default])Insert key with a value of default if key is not in the dictionary.
update(*mapping, **kwargs)values()