Revise initialise method in operator implementaions

Description

The implementation of the intialise() method shall be reviewed for all operators and were necessary compute intense tasks shall be moved into the execute() method.

Environment

None

GitHub Work

None

Activity

Show:

Oana Hogoiu 17 March 2020 at 11:11
Edited

Revised Operators:

  • Coregistration (computation moved from initialise() into execute())

  • Forest Cover Change (computation moved from initialise() into execute())

  • Multi-size Mosaic (computation moved from initialise() into execute())

  • Radiometric Indices (already using initialise() + computeTileStack())

  • Reflectance to Radiance (already using initialise() + computeTile())

  • Spectral Angle Mapper (already using initialise() + doExecute() + computeTileStack())

  • Generic Region Merging (already using initialise() + computeTile())

  • Tool Adapter (uses only initialise() since the target product is unknown until execution is finished; initialzing a target product depending of a target product descriptor can be done once with https://senbox.atlassian.net/browse/STEP-6

  • Remote Execution (already using initialise() + doExecute())

 

 

Done

Details

Assignee

Reporter

Sprint

Fix versions

Components

Priority

Created 18 December 2018 at 08:40
Updated 13 February 2023 at 11:20
Resolved 10 February 2023 at 14:08