StepInput#

class geodesic.tesseract.components.StepInput(*args, **kwargs)[source]#

An input for a processing step

Attributes

asset_bands

(AssetBands, dict) - a list of AssetBand objects

asset_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

dataset

the Dataset that will be used in this step.

dataset_project

the 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 model or create_assets steps

spatial_chunk_shape

the 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 query

time_bin_selection

(TimeBinSelection, dict) - which time bins should be selected from the input

type

(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 key is not found, default is returned if given, otherwise KeyError is raised

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()