Source code for weaver.processes.constants

[docs]WPS_INPUT = "input"
[docs]WPS_OUTPUT = "output"
[docs]WPS_COMPLEX = "complex"
[docs]WPS_BOUNDINGBOX = "bbox"
[docs]WPS_LITERAL = "literal"
[docs]WPS_REFERENCE = "reference"
[docs]WPS_COMPLEX_DATA = "ComplexData"
# opensearch
[docs]OPENSEARCH_START_DATE = "StartDate"
[docs]OPENSEARCH_END_DATE = "EndDate"
[docs]OPENSEARCH_AOI = "aoi"
[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,
])