Shortcuts

geodesic.tesseract

The Tesseract package is used to manage and monitor jobs submitted to the Tesseract processing engine.

Tesseract is a distributed processing engine that is used to run geospatial processing. It allows you to define what processing should be run on a single chunk of data, then Tesseract will take care of partitioning and reassmbling the data, and running the processing in parallel.

This page shows detailed documentation for the python interface to Tesseract. For more information about building docker images to run the processing in Tesseract refer to Tesseract Models with the Python SDK.

Tesseract Job

Job

represents a Tesseract Job

JobList

Tesseract Job Components

GlobalProperties

GlobalProperties that will be applied to all assets if they have empty values

AssetSpec

AssetSpec is a class to represent the requested output assets in a tesseract job.

Container

A container that runs arbitrary code to execute a model for aggregation, machine learning, etc.

Step

A step in a Tesseract Job

StepInput

An input for a processing step

StepOutput

An output for a processing step

Webhook

A webhook triggered on completion of a step in a Tesseract Job

Bucket

Equal

Temporal binning with equal bin size (either by count or size)

User

Temporal binning by user specified bins.

TemporalBinning

Temporal binning is a class to represent the temporal binning in a series request.

BinSelection

Selection of a time bin based on a datetime or index

StridedBinning

Create output time bins based on a from, duration, stride, offset, and count

RangeSelection

Selection of bins between a start and an end

NearestSelection

Selection of the nearest bin to a specified before/after point

ReduceMethod

Reduce along time bin dimension into a single bin

TimeBinSelection

A description of which time bins to select from the input

OutputBand

An output bin, either a name or STAC eo band

OutputTimeBins

How to define what the output time bins are for a step output

AssetBands

Specify and asset from a dataset as well as a list of bands

FeatureAggregation

FeatureAggregation specifies how features should be handled while rasterizing

WarpOptions

alias of geodesic.tesseract.components.PixelsOptions

RasterizeOptions

Utility Functions

animate_tesseract

create_strided_binning

Creates a StridedBinning object for use in a Tesseract job given start, end, stride, and duration

get_jobs

returns a list of Tesseract Jobs

list_jobs

Deprecated in v1.0.0

Root Level Imports

create_strided_binning

Creates a StridedBinning object for use in a Tesseract job given start, end, stride, and duration

get_jobs

returns a list of Tesseract Jobs

list_jobs

Deprecated in v1.0.0

Docs

Developer documentation for Seer AI APIs

View Docs

Tutorials

Get in-depth tutorials for beginners and advanced developers

View Tutorials

Resources

Find development resources and get your questions answered

View Resources