s1tiling.libs.otbpipeline.FirstStepFactory

class s1tiling.libs.otbpipeline.FirstStepFactory(*args, **kwargs)[source]

Bases: Protocol

Defines the prototype of FirstStep factory functions accepted in PipelineDescriptionSequence.register_inputs().

Parameters:
  • tile_name (str) –

    Name of the tile the FirstSteps built relate to.

    Todo

    Drop tile_name from expectations of generic pipeline

  • configuration (Configuration) – List of configuration options

  • kwargs (dict) – Any other named parameters into which the actual factory can search it specific parameters.

Returns:

A list of instanciated FirstStep

When calling a FirstStepFactory, the PipelineDescriptionSequence is already able to fill in a few parameters like the configuration. Other specific parameters are expected to be filled through PipelineDescriptionSequence.register_extra_parameters_for_input_factories().

New methods & Specialized methods

__call__

Call self as a function.

__init__

__subclasshook__

Abstract classes can override this to customize issubclass().