Objective
Remove the dependency on Eoscale from the processing pipeline in order to:
- Implement eomultiprocessing logic independently from shared memory logic
- Prepare future refactoring and modularization in compliance with Bulldozer
- Validate Performances CPU/RAM usage along the workflow
Scope
This issue tracks the global removal of Eoscale from the main processing components.
Each component removal may be handled in dedicated sub-issues for better traceability.
Tasks
Remove Eoscale from the following components (to be broken down into dedicated issues if needed):
Validation Criteria
- No remaining Eoscale imports in the codebase
- Pipeline runs successfully end-to-end
- No regression in outputs
- All tests passing
- Documentation updated if required
Notes
This issue acts as a tracking issue.
Sub-issues will be linked here for detailed implementation tracking.
Objective
Remove the dependency on Eoscale from the processing pipeline in order to:
Scope
This issue tracks the global removal of Eoscale from the main processing components.
Each component removal may be handled in dedicated sub-issues for better traceability.
Tasks
Remove Eoscale from the following components (to be broken down into dedicated issues if needed):
Prepare
eoscale removal in prepare #47
Watermask
eoscale removal in watermask #48
Shadowmask
Remove eoscale shadow stack #63
Vegetationmask
Urbanmask
eoscale revoval in urbanmask #49
Stackmask
Remove eoscale shadow stack #63
Validation Criteria
Notes
This issue acts as a tracking issue.
Sub-issues will be linked here for detailed implementation tracking.