StepOutput#

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

An output for a processing step

Attributes

asset_name

(str) - name of an asset this step emits

chip_size

(int) - size of the chips to break work into (default=512, max=2048)

chunk_shape

the shape of the output from this asset from the container.

compression

(str) - the compression algorithm for output data

fill_value

(int, float, str, complex) - the fill value for this output asset

multiscale_options

(MultiscaleOptions, dict) - options used when creating multiscales for a particular asset

output_bands

band objects

output_time_bins

(OutputTimeBins, dict) - how to generate output time bins

pixel_dtype

(dtype, str) - the dtype of this ouptut asset

pixels_options

(PixelsOptions, dict) - options that will be used to warp/reproject/resample a raster dataset into a specific grid/spatial reference before processing.

rasterize_options

(RasterizeOptions, dict) - options that will be used to rasterize a vector dataset into a specific grid/spatial reference before processing.

trim

(int) - the number of border pixels to remove from output of the model.

type

(str) - the type of output

warp_options

(PixelsOptions, dict) - options that will be used to warp/reproject/resample a raster dataset into a specific grid/spatial reference before processing.

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