Source code for weaver.processes.constants
[docs]WPS_BOUNDINGBOX = "bbox"
[docs]WPS_REFERENCE = "reference"
[docs]WPS_COMPLEX_DATA = "ComplexData"
# opensearch
[docs]OPENSEARCH_START_DATE = "StartDate"
[docs]OPENSEARCH_END_DATE = "EndDate"
[docs]OPENSEARCH_COLLECTION = "collection"
# data source cache
[docs]OPENSEARCH_LOCAL_FILE_SCHEME = "opensearchfile" # must be a valid url scheme parsable by urlparse
# CWL package (requirements/hints) corresponding to `PROCESS_APPLICATION`
[docs]CWL_REQUIREMENT_APP_BUILTIN = "BuiltinRequirement"
[docs]CWL_REQUIREMENT_APP_DOCKER = "DockerRequirement"
[docs]CWL_REQUIREMENT_APP_ESGF_CWT = "ESGF-CWTRequirement"
[docs]CWL_REQUIREMENT_APP_WPS1 = "WPS1Requirement"
[docs]CWL_REQUIREMENT_APP_TYPES = frozenset([
CWL_REQUIREMENT_APP_BUILTIN,
CWL_REQUIREMENT_APP_DOCKER,
CWL_REQUIREMENT_APP_ESGF_CWT,
CWL_REQUIREMENT_APP_WPS1,
])