-
Notifications
You must be signed in to change notification settings - Fork 6
Provide more builtin processes #970
Copy link
Copy link
Open
Labels
feature/CWLIssue related to CWL supportIssue related to CWL supportfeature/dockerIssue related to Docker application package execution.Issue related to Docker application package execution.help wantedExtra attention is neededExtra attention is neededprocess/builtinIssue related to builtin application processesIssue related to builtin application processesprocess/workflowRelated to a Workflow process.Related to a Workflow process.triage/enhancementNew feature or requestNew feature or requesttriage/featureNew requested feature.New requested feature.
Metadata
Metadata
Assignees
Labels
feature/CWLIssue related to CWL supportIssue related to CWL supportfeature/dockerIssue related to Docker application package execution.Issue related to Docker application package execution.help wantedExtra attention is neededExtra attention is neededprocess/builtinIssue related to builtin application processesIssue related to builtin application processesprocess/workflowRelated to a Workflow process.Related to a Workflow process.triage/enhancementNew feature or requestNew feature or requesttriage/featureNew requested feature.New requested feature.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Description
Similarly to openEO that defines a list of predefined processes, Weaver can offer Buitin Processes that can be used to define multiple thematic operations.
For now, these operations are fairly limited, since the standardized OGC API - Processes approach of "Bring your own Process" is employed, which defines "How to describe a process", but not "Which processes are required".
More commonly used thematic processes should be integrated to facilitate their adoption and use. Notably, using ad-hoc CWL workflows would be simplified if most of the common/reusable parts of a workflow were predefined, robust and tested across multiple situations.
The tools should support namespaced IDs to facilitate thematic grouping (similar to what other references do).
They should also rely on available tools (dockerized application of existing CLIs) because of how well they are typically optimized, battle-tested and known to the communities.
Tools
These are some examples of potential tools or source of inspiration to implement capabilities:
nckscombines selected features ofncdump,ncextr, and thenccutandncpastespecifications into one versatile utilityxclim— Climate service processes and indice computationgimi-tools— GeoTIFF (or any other really) to HEIF / GIMI image converter, tiling, etc.rasteriorasterio— GEO-image manipulationss2mosaicsupermorecadoReferences