ML4Floods
ML4Floods is an end-to-end flood delineation workflow for Sentinel-2 and related optical satellite products.
This site documents:
- the packaged CWL workflow
- the
ml4floods-clicommand-line interface - local development and validation tasks
Pull The CWL Package
Pull the packaged CWL artifact from GHCR with oras:
oras pull ghcr.io/eoap/app-ml4floods/app-ml4floods:latest-dev
Available tag conventions:
latest-devtracks thedevelopbranchlatesttracks themainbranchx.y.zcorresponds to a release tag
Quick Start
Run the CLI from the repository root:
task run
Run the CWL workflow:
task run-cwl
Validate the workflow and metadata:
task validate
Key Paths
- Workflow:
cwl-workflow/app-ml4floods.cwl - CLI package:
command-line-tools/ml4floods-cli - Generated workflow reference:
docs/ml4floods.md
Interface Summary
- CLI option:
--product-uri - CLI input type: plain URL string
- CWL input:
product_uriobject with avaluefield
See ML4Floods for the generated workflow and command reference.