PipelineStep

Contents

PipelineStep#

class rapidtools.processing.PipelineStep(*args, **kwargs)[source]#

Bases: Protocol

Structural type of a pipeline step.

Any object with a stage attribute and a __call__ taking and returning a collection satisfies it; no inheritance is required.

Example

>>> from rapidtools.processing import AerialImageryExtractor
>>> issubclass(AerialImageryExtractor, PipelineStep)
True